На данный вопрос уже ответили:
Есть активити при нажатии на кнопку в другом классе через AsyncTask я получаю данные с базы и записываю в `List lst = new ArralList<>();Как этот список мне передать в активити ??? можно ли как то наследоваться от списка ?
Например, можно в AsyncTask
передавать список, который используется в активити и менять его в AsyncTask
'е. Учитывая, что в Java ( => и в Android) всё есть ссылка, список, переданный в AsyncTask
будет тем же списком, что используется в Activity
Для AsyncTask
добавляете как параметр в конструктор List
:
CustomAsyncTask(List targetList, ...) {
this.targetList = targetList;
}
Затем в активити при создании этого AsyncTask
'а передаёте ему этот список. Для изменения списка можно использовать List#add
и иже с ним. Если не знаете, как сделать обновление по изменению в активити, можно после изменений списка сделать targetList.notifyAll()
, а в Activity создать поток, который будет ожидать этого события для targetList
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Установил glassfish, localhost:4848 работает через браузерА когда хочу запустить сервер через IDEA пишет Adress localhost:4848 is already in use
Табличка отображается хорошо в Chrome и Opera, и совсем не так в Firefox