Помогите с ListView

Интерфейс, диалоги, темы, стили, меню
denyarage
Сообщения: 38
Зарегистрирован: 18 авг 2013, 22:36

Помогите с ListView

Сообщение denyarage » 07 окт 2013, 15:40

Дело вот в чем:
Есть два класса А и Б (условно) и между ними поделены файлы html с информацией.
Так как в папку raw можно загружать файлы с названием n,t,f,b,r то получается файлов с именем n около 50.
В каждом классе стоит ListView и загружает страницу с определенным номер по порядку.
Но когда включаю ListView из класса Б то страницы загружаются с класса А,хотя в классе Б начинаются с 25 номера страницы.
Подскажите как сделать чтобы страницы загружались с номера ListView в классе Б?

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Помогите с ListView

Сообщение anber » 07 окт 2013, 16:02

denyarage писал(а):Дело вот в чем:
Есть два класса А и Б (условно) и между ними поделены файлы html с информацией.
Так как в папку raw можно загружать файлы с названием n,t,f,b,r то получается файлов с именем n около 50.
В каждом классе стоит ListView и загружает страницу с определенным номер по порядку.
Но когда включаю ListView из класса Б то страницы загружаются с класса А,хотя в классе Б начинаются с 25 номера страницы.
Подскажите как сделать чтобы страницы загружались с номера ListView в классе Б?
Ты сам понял что сказал?
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Помогите с ListView

Сообщение Mikhail_dev » 07 окт 2013, 16:15

Ох мой мозг... Вернись ко мне.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите с ListView

Сообщение Foenix » 07 окт 2013, 16:47

перечитывала раз 10. Уже подумала, что со мной что-то не так.. :?
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Помогите с ListView

Сообщение anber » 07 окт 2013, 17:17

Foenix писал(а):перечитывала раз 10. Уже подумала, что со мной что-то не так.. :?
Минздрав startandroid предупреждает: вдумчивое чтение вышеизложенного текста способно нанести непоправимый ущерб рассудку. Вас предупреждали.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

denyarage
Сообщения: 38
Зарегистрирован: 18 авг 2013, 22:36

Re: Помогите с ListView

Сообщение denyarage » 07 окт 2013, 18:44

:D Извиняюсь, попытка№2
Создал первый класс, там ListView с пронумерованными темами=> жмем на тему,открывается html(из raw).Номер темы в ListView совпадает с номером страницы html.(от 0 до 25,т.е. n0.html,n1.html,n2.html и так далее)
Создал второй класс,там тоже ListView но темы уже начинаются с 26-50.Так как название всех файлов html одинаково (n.html)только разные цифры после n.
Включаю приложение,проверяю 1 класс,все работает.
Проверяю второй класс,работает,но страницы открываются из 1 класса(0-25) а не со второго(26-50).
ТАК должно быть
1.png
1.png (210.39 КБ) 9056 просмотров
так получается сейчас
2.png
2.png (206.57 КБ) 9056 просмотров
так получается сейчас
Это первый класс тут все нормально
Вложения
3.png
3.png (210.34 КБ) 9056 просмотров

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Помогите с ListView

Сообщение anber » 07 окт 2013, 18:58

Покажи код из setOnClickListener() для того ListView который не правильно работает.
И да, эти 2 ListView находятся на разных экранах?
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите с ListView

Сообщение Foenix » 07 окт 2013, 19:02

от эт ты закрутил... щас консилиум соберем :))
А если честно сомнителен вообще способ сделать такое (нужно использовать по-нормьлному БД), а во-вторых, если уж ты хочешь, чтоб тебе указали тут на ошибку, то код нужен, без него сложно понять что у тебя там да как. Ну а задача теперь намного понятнее.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

denyarage
Сообщения: 38
Зарегистрирован: 18 авг 2013, 22:36

Re: Помогите с ListView

Сообщение denyarage » 07 окт 2013, 19:18

Foenix писал(а):от эт ты закрутил... щас консилиум соберем :))
А если честно сомнителен вообще способ сделать такое (нужно использовать по-нормьлному БД), а во-вторых, если уж ты хочешь, чтоб тебе указали тут на ошибку, то код нужен, без него сложно понять что у тебя там да как. Ну а задача теперь намного понятнее.
Вот код
4.png
4.png (10.93 КБ) 9051 просмотр
Это код используется и в 1 классе и во 2 классе,отличаются только webview,xml,и содержание LisView.
Последний раз редактировалось denyarage 07 окт 2013, 19:23, всего редактировалось 1 раз.

denyarage
Сообщения: 38
Зарегистрирован: 18 авг 2013, 22:36

Re: Помогите с ListView

Сообщение denyarage » 07 окт 2013, 19:20

anber писал(а):Покажи код из setOnClickListener() для того ListView который не правильно работает.
И да, эти 2 ListView находятся на разных экранах?
Да для каждого свой xml и webview

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите с ListView

Сообщение Foenix » 07 окт 2013, 19:46

позиция, которую ты передаешь из одного и другого списка - совпадает. А тебе данные передавать нужно.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Помогите с ListView

Сообщение anber » 07 окт 2013, 19:47

Показывай теперь AutoView, хотя можешь выложить и весь проект.
Из этого ListView я так понимаю открывается AutoView а из второго - другой класс, не AutoView?
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

denyarage
Сообщения: 38
Зарегистрирован: 18 авг 2013, 22:36

Re: Помогите с ListView

Сообщение denyarage » 07 окт 2013, 19:58

anber писал(а):Показывай теперь AutoView, хотя можешь выложить и весь проект.
Из этого ListView я так понимаю открывается AutoView а из второго - другой класс, не AutoView?
Да именно так

Вот AutoView
5.png
5.png (35.69 КБ) 9048 просмотров

denyarage
Сообщения: 38
Зарегистрирован: 18 авг 2013, 22:36

Re: Помогите с ListView

Сообщение denyarage » 07 окт 2013, 20:01

Foenix писал(а):позиция, которую ты передаешь из одного и другого списка - совпадает. А тебе данные передавать нужно.
Спасибо за ответ. Чтобы использовать этот метод надо все переделывать?Просто приложение готово.Только проблема в ListView.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите с ListView

Сообщение Foenix » 07 окт 2013, 20:13

ну вот (жаль, не процитируешь, надо было нормально код вставлять), у тебя ж потом бандл разбирается, к нему ты добавляешь букву n, но ведь число в обоих случаях у тебя одинаковое!
Самый дубовый и быстрый способ это прибавить к этому числу во второй активити сколько у тебя там нужно? 25? Но это будет самый дубовый способ. А для правильного нужно все переделать :(
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

denyarage
Сообщения: 38
Зарегистрирован: 18 авг 2013, 22:36

Re: Помогите с ListView

Сообщение denyarage » 07 окт 2013, 20:16

Foenix писал(а):ну вот (жаль, не процитируешь, надо было нормально код вставлять), у тебя ж потом бандл разбирается, к нему ты добавляешь букву n, но ведь число в обоих случаях у тебя одинаковое!
Самый дубовый и быстрый способ это прибавить к этому числу во второй активити сколько у тебя там нужно? 25? Но это будет самый дубовый способ. А для правильного нужно все переделать :(
Спасибо а можно помочь с этим дубовым способом?
И еще можно ссылку на продвинутый метод?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите с ListView

Сообщение Foenix » 07 окт 2013, 20:26

ну у тебя ж активити хоть чем-то различаются? вот и передавай вместо position, если это вторая активити, то position+сдвиг (25 это у тебя или 28?). И все.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите с ListView

Сообщение Foenix » 07 окт 2013, 20:27

а с правильным кодом это ты торопишься, его проектировать нужно, смотреть что за задача.. вообще такие вещи в базе данных хранятся.. в общем это долгая песня..
там нужно было бы проверить, чтоб не было ошибок, вдруг какого-то файла нету и так далее - то весь твой код расправит крылья и полетит )
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

denyarage
Сообщения: 38
Зарегистрирован: 18 авг 2013, 22:36

Re: Помогите с ListView

Сообщение denyarage » 07 окт 2013, 20:34

Foenix писал(а):ну у тебя ж активити хоть чем-то различаются? вот и передавай вместо position, если это вторая активити, то position+сдвиг (25 это у тебя или 28?). И все.
Ура все получилось спасибо :o !

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите с ListView

Сообщение Foenix » 07 окт 2013, 20:47

пожалуйста, ток в следующий раз делай правильно ;)
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Ответить