Страница 1 из 2
Помогите с ListView
Добавлено: 07 окт 2013, 15:40
denyarage
Дело вот в чем:
Есть два класса А и Б (условно) и между ними поделены файлы html с информацией.
Так как в папку raw можно загружать файлы с названием n,t,f,b,r то получается файлов с именем n около 50.
В каждом классе стоит ListView и загружает страницу с определенным номер по порядку.
Но когда включаю ListView из класса Б то страницы загружаются с класса А,хотя в классе Б начинаются с 25 номера страницы.
Подскажите как сделать чтобы страницы загружались с номера ListView в классе Б?
Re: Помогите с ListView
Добавлено: 07 окт 2013, 16:02
anber
denyarage писал(а):Дело вот в чем:
Есть два класса А и Б (условно) и между ними поделены файлы html с информацией.
Так как в папку raw можно загружать файлы с названием n,t,f,b,r то получается файлов с именем n около 50.
В каждом классе стоит ListView и загружает страницу с определенным номер по порядку.
Но когда включаю ListView из класса Б то страницы загружаются с класса А,хотя в классе Б начинаются с 25 номера страницы.
Подскажите как сделать чтобы страницы загружались с номера ListView в классе Б?
Ты сам понял что сказал?
Re: Помогите с ListView
Добавлено: 07 окт 2013, 16:15
Mikhail_dev
Ох мой мозг... Вернись ко мне.
Re: Помогите с ListView
Добавлено: 07 окт 2013, 16:47
Foenix
перечитывала раз 10. Уже подумала, что со мной что-то не так..

Re: Помогите с ListView
Добавлено: 07 окт 2013, 17:17
anber
Foenix писал(а):перечитывала раз 10. Уже подумала, что со мной что-то не так..

Минздрав startandroid предупреждает: вдумчивое чтение вышеизложенного текста способно нанести непоправимый ущерб рассудку. Вас предупреждали.
Re: Помогите с ListView
Добавлено: 07 окт 2013, 18:44
denyarage

Извиняюсь, попытка№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 (210.39 КБ) 9061 просмотр
так получается сейчас

- 2.png (206.57 КБ) 9061 просмотр
так получается сейчас
Это первый класс тут все нормально
Re: Помогите с ListView
Добавлено: 07 окт 2013, 18:58
anber
Покажи код из setOnClickListener() для того ListView который не правильно работает.
И да, эти 2 ListView находятся на разных экранах?
Re: Помогите с ListView
Добавлено: 07 окт 2013, 19:02
Foenix
от эт ты закрутил... щас консилиум соберем

)
А если честно сомнителен вообще способ сделать такое (нужно использовать по-нормьлному БД), а во-вторых, если уж ты хочешь, чтоб тебе указали тут на ошибку, то код нужен, без него сложно понять что у тебя там да как. Ну а задача теперь намного понятнее.
Re: Помогите с ListView
Добавлено: 07 окт 2013, 19:18
denyarage
Foenix писал(а):от эт ты закрутил... щас консилиум соберем

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

- 4.png (10.93 КБ) 9056 просмотров
Это код используется и в 1 классе и во 2 классе,отличаются только webview,xml,и содержание LisView.
Re: Помогите с ListView
Добавлено: 07 окт 2013, 19:20
denyarage
anber писал(а):Покажи код из setOnClickListener() для того ListView который не правильно работает.
И да, эти 2 ListView находятся на разных экранах?
Да для каждого свой xml и webview
Re: Помогите с ListView
Добавлено: 07 окт 2013, 19:46
Foenix
позиция, которую ты передаешь из одного и другого списка - совпадает. А тебе данные передавать нужно.
Re: Помогите с ListView
Добавлено: 07 окт 2013, 19:47
anber
Показывай теперь AutoView, хотя можешь выложить и весь проект.
Из этого ListView я так понимаю открывается AutoView а из второго - другой класс, не AutoView?
Re: Помогите с ListView
Добавлено: 07 окт 2013, 19:58
denyarage
anber писал(а):Показывай теперь AutoView, хотя можешь выложить и весь проект.
Из этого ListView я так понимаю открывается AutoView а из второго - другой класс, не AutoView?
Да именно так
Вот AutoView

- 5.png (35.69 КБ) 9053 просмотра
Re: Помогите с ListView
Добавлено: 07 окт 2013, 20:01
denyarage
Foenix писал(а):позиция, которую ты передаешь из одного и другого списка - совпадает. А тебе данные передавать нужно.
Спасибо за ответ. Чтобы использовать этот метод надо все переделывать?Просто приложение готово.Только проблема в ListView.
Re: Помогите с ListView
Добавлено: 07 окт 2013, 20:13
Foenix
ну вот (жаль, не процитируешь, надо было нормально код вставлять), у тебя ж потом бандл разбирается, к нему ты добавляешь букву n, но ведь число в обоих случаях у тебя одинаковое!
Самый дубовый и быстрый способ это прибавить к этому числу во второй активити сколько у тебя там нужно? 25? Но это будет самый дубовый способ. А для правильного нужно все переделать

Re: Помогите с ListView
Добавлено: 07 окт 2013, 20:16
denyarage
Foenix писал(а):ну вот (жаль, не процитируешь, надо было нормально код вставлять), у тебя ж потом бандл разбирается, к нему ты добавляешь букву n, но ведь число в обоих случаях у тебя одинаковое!
Самый дубовый и быстрый способ это прибавить к этому числу во второй активити сколько у тебя там нужно? 25? Но это будет самый дубовый способ. А для правильного нужно все переделать

Спасибо а можно помочь с этим дубовым способом?
И еще можно ссылку на продвинутый метод?
Re: Помогите с ListView
Добавлено: 07 окт 2013, 20:26
Foenix
ну у тебя ж активити хоть чем-то различаются? вот и передавай вместо position, если это вторая активити, то position+сдвиг (25 это у тебя или 28?). И все.
Re: Помогите с ListView
Добавлено: 07 окт 2013, 20:27
Foenix
а с правильным кодом это ты торопишься, его проектировать нужно, смотреть что за задача.. вообще такие вещи в базе данных хранятся.. в общем это долгая песня..
там нужно было бы проверить, чтоб не было ошибок, вдруг какого-то файла нету и так далее - то весь твой код расправит крылья и полетит )
Re: Помогите с ListView
Добавлено: 07 окт 2013, 20:34
denyarage
Foenix писал(а):ну у тебя ж активити хоть чем-то различаются? вот и передавай вместо position, если это вторая активити, то position+сдвиг (25 это у тебя или 28?). И все.
Ура все получилось спасибо

!
Re: Помогите с ListView
Добавлено: 07 окт 2013, 20:47
Foenix
пожалуйста, ток в следующий раз делай правильно
