Size: a a a

Android Developers

2021 February 19

NT

Nurseyit Tursunkulov in Android Developers
когда использую ListAdapter то получаю :java.lang.IndexOutOfBoundsException в чем проблема?

https://stackoverflow.com/questions/66272362/indexoutofboundsexception-listadapter
источник

PE

Pavel Erokhin in Android Developers
java.lang.IndexOutOfBoundsException: Index: 20, Size: 20

Ну не сложно найти место где ты там получаешь доступ к элементу в коллекции
источник

PE

Pavel Erokhin in Android Developers
Вообще еще код уродливо отформатирован, его читать трудно и еще забавно это

fun addLoadingView() {
   itemsCells.add(null)
   ...
}

а зачем нуллы добавлять в коллекцию, это что решает?)
источник

Y

YorkIsMine in Android Developers
Подскажите, как сделать так, чтобы при отношении one to one в Room я сначала добавил главный обьект (например Company(id: Int, name: String)), а потом спустя какое-то время уже добавил бы зависимый обьект( Person (id, companyId)  )и затем мог бы спокойно получать список и CompanyAndPerson? Сейчас у меня кидает ошибку и говорит, что зависимый обьект null, хотя он в базе есть
источник

PE

Pavel Erokhin in Android Developers
YorkIsMine
Подскажите, как сделать так, чтобы при отношении one to one в Room я сначала добавил главный обьект (например Company(id: Int, name: String)), а потом спустя какое-то время уже добавил бы зависимый обьект( Person (id, companyId)  )и затем мог бы спокойно получать список и CompanyAndPerson? Сейчас у меня кидает ошибку и говорит, что зависимый обьект null, хотя он в базе есть
Без кода сложно сказать
источник

Y

YorkIsMine in Android Developers
Pavel Erokhin
Без кода сложно сказать
источник

Y

YorkIsMine in Android Developers
ну а в коде просто например добавляю компании. А затем продукцию. А затем получаю список (List<CompanyAndProduct>)
источник

Р

Рысбек in Android Developers
Есть 20 записей в FirebaseDatabase
Нужно отобразить их в списке recyclerview, по 5, разделив на страницы. Кто нибудь реализовывал такое?
источник

МП

Матвей Попов... in Android Developers
Рысбек
Есть 20 записей в FirebaseDatabase
Нужно отобразить их в списке recyclerview, по 5, разделив на страницы. Кто нибудь реализовывал такое?
Берёшь ресайклер, кидаешь туда записи, старишь кнопки на страницу или что там нужно, по нажатию меняешь список
источник

СП

Сергей П. in Android Developers
Эф....несинхронизация удалений?  Удаляешь из списка с которым еще работает дифутилс в другом потоке?
источник

СП

Сергей П. in Android Developers
Рысбек
Есть 20 записей в FirebaseDatabase
Нужно отобразить их в списке recyclerview, по 5, разделив на страницы. Кто нибудь реализовывал такое?
Делаешь размер элемента ресайклера в 1/5 экрана. По кнопке - свайпу меняешь позицию
источник

ВП

Виталий Попов... in Android Developers
Сергей П.
Эф....несинхронизация удалений?  Удаляешь из списка с которым еще работает дифутилс в другом потоке?
А в таком случае разве не concurrent modification exception будет?
источник

СП

Сергей П. in Android Developers
Виталий Попов
А в таком случае разве не concurrent modification exception будет?
Не гарантируется по докам
источник

СП

Сергей П. in Android Developers
Можид коллекцию просто синкронизированной сделать да посмотреть. Или конкурентной
источник

ВП

Виталий Попов... in Android Developers
Сергей П.
Не гарантируется по докам
Понял, буду знать
Спасибо
источник

СП

Сергей П. in Android Developers
Других идей нет
источник

AA

Albert Abdullin in Android Developers
Из документации:
A Worker is given a maximum of ten minutes to finish its execution and return a ListenableWorker.Result. After this time has expired, the Worker will be signalled to stop.

То есть, если скачиваешь какой-то большой файл из сети, который может качаться минут 20, то Worker лучше не использовать?
источник

СП

Сергей П. in Android Developers
Albert Abdullin
Из документации:
A Worker is given a maximum of ten minutes to finish its execution and return a ListenableWorker.Result. After this time has expired, the Worker will be signalled to stop.

То есть, если скачиваешь какой-то большой файл из сети, который может качаться минут 20, то Worker лучше не использовать?
Для этого какой то отдельный класс есть, именно под скачку.
источник

СП

Сергей П. in Android Developers
Хоть гигабайтов с возобновлением.
источник

AA

Albert Abdullin in Android Developers
Спасибо
источник