У меня есть три вкладки с тремя экранами A, B, C. Экран A имеет список и кнопку загрузки, экран B имеет другой список, а экран C снова имеет list list. На экране A, когда я нажимаю кнопку dowmnload, база данных заполняется, и ListView на экране A получает polpulated. Я пытаюсь polpolte других двух экранов, когда я нажимаю на кнопку загрузки, но я не могу этого сделать. Как я могу полупрофилировать все три списка в один клик кнопки в scree A. Пожалуйста, помогите мне в этом. Заранее спасибо.Как заполнить все listViews одним нажатием кнопки?
0
A
ответ
1
Я думаю, вы должны использовать общую структуру данных для заполнения всех трех вкладок ListView.
Это определенно решит вашу цель.
0
Создать постоянный public static final int UPDATE_LIST = 100;
сделать все адаптеры общественности.
Написать Handler, где вы будете обновлять список и также вызвать notifydatasetchanged метод адаптера, который будет обновлять весь список пользователей будет иметь возможность увидеть изменения мгновенно
private Handler photoGridHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case UPDATE_LIST:
update with listA, listB, listC
// mThumbIds = addnewBitmapToTheList(bitMapImage, mThumbIds);
adapterA.notifyDataSetChanged();
adapterB.notifyDataSetChanged();
adapterC.notifyDataSetChanged();
// Log.e(TAG,"Image Array Size...."+searchDirectoryImgList.size());
// Log.e(TAG,"Directory Found...."+CFMConstant.searchVector.size());
break;
};
};
}
на кнопку мыши дают вызов обработчика так что список будет обновлен. Используйте следующий код.
Message msg = new Message();
msg.what = UPDATE_LIST;
photoGridHandler.sendMessage(msg);
Смежные вопросы
- 1. Создать все результаты одним нажатием кнопки - Javascript
- 2. Подсчет одним нажатием кнопки
- 3. Как сделать кнопки одним нажатием кнопки событие
- 4. Создайте кнопку одним нажатием кнопки
- 5. изменение текста одним нажатием кнопки
- 6. Создайте переменную одним нажатием кнопки
- 7. Создайте divs одним нажатием кнопки
- 8. Заполнить текстовое поле нажатием кнопки
- 9. Принимая ввод одним нажатием кнопки
- 10. jVectorMap - заполнить страну нажатием кнопки
- 11. Изменение панелей одним нажатием кнопки
- 12. Удаление макета одним нажатием кнопки
- 13. отображение данных одним нажатием кнопки
- 14. Как сделать texField открытым одним нажатием кнопки?
- 15. Javascript: Как выполнить действие одним нажатием кнопки?
- 16. Как изменить свой JTextField одним нажатием кнопки
- 17. Как перезапустить SWF одним нажатием кнопки?
- 18. Как открыть фрагмент одним нажатием кнопки?
- 19. Как обновить информацию одним нажатием кнопки?
- 20. Как отправить автоматическое письмо одним нажатием кнопки?
- 21. Как вызвать событие datagridview одним нажатием кнопки?
- 22. Как прокрутить выбранную опцию одним нажатием кнопки?
- 23. Как закрыть два действия одним нажатием кнопки?
- 24. Как сделать document.write() одним нажатием кнопки
- 25. Как открыть несколько окон одним нажатием кнопки?
- 26. Как ограничить высоту ListView одним нажатием кнопки
- 27. Как обновить div одним нажатием кнопки
- 28. Как напечатать React компонент одним нажатием кнопки?
- 29. Как создать раскрывающееся меню одним нажатием кнопки
- 30. Как называть bool одним нажатием кнопки
Вам следует выслать некоторый код или получить более подробную информацию о том, какая информация. – trgraglia