Size: a a a

Android Developers

2020 May 14

KC

Kate Chubarova in Android Developers
Тогда и занулять не придётся )
источник

QH

Quantum Harmonizer in Android Developers
Kate Chubarova
Я про то что лучше так не делать
А локально брать вьюхи в тех функция где они нужны
Не объявлять их полями
Нууу, это смотря с чем сравнивать. findBiewById не всегда быстрый.
источник

KC

Kate Chubarova in Android Developers
Quantum Harmonizer
Нууу, это смотря с чем сравнивать. findBiewById не всегда быстрый.
Ну я редко встречала вью которая дергается в большом количестве функций  ,  и ещё можно же передавать как параметр
источник

E

Evansir in Android Developers
или просто этот метод так и оставить?

типа такое что-то нужно ?
"UPDATE media SET name = :name, description = :description," +
       " uri = :uri, text = :text, media_type = :mediaType" +
       " WHERE id = :id"
или это

Dao
@Query("UPDATE cards SET cardSortorder = :sortOrder WHERE cardId = :sortId")
void updateSortorder(int sortOrder, int sortId);
Как тебе больше нравится, оба технически верные, можешь ещё 3 метод сделать для богатства @Insert(onConflictStrategy.REPLACE).
источник

2_

2flower _ in Android Developers
Nikita Machekhin
Доброй ночи
Такая ситуация: всё делаю по MVVM. Из репозитория у меня торчит несколько LiveData списков, которые получает viewModel, и отдаёт во View, которая на них подписывается, и дальше передаёт адаптеру RecyclerView. Так получается, что мне было-бы удобнее обработать списки, сделать из них один, и в адаптер уже передавать этот трансформированый список
Как по мне, лучше всего это делать во ViewModel. Но тогда прийдётся вешать в нём лисенер изменений списков в репозитории, и в нём делать и возвращать во View трансформированый список
Скажите, нормально ли во ViewModel вешать лисенеры на LiveData? Или это делается исключительно во View?
Transformations или
MediatorLiveData
источник

VK

Vitalii Krokhalev in Android Developers
Всем привет!
Подскажите пожалуйста, если я передам второй активности объект Parcelable, а потом изменю значения полей, в первой активности изменения этого объекта появятся?
источник

AM

Andrey Makarov in Android Developers
Vitalii Krokhalev
Всем привет!
Подскажите пожалуйста, если я передам второй активности объект Parcelable, а потом изменю значения полей, в первой активности изменения этого объекта появятся?
Нет
источник

VK

Vitalii Krokhalev in Android Developers
Спасибо
источник

AM

Andrey Makarov in Android Developers
Всем привет.
Вопрос про workmanager.
One time work request будет ли retry после ребута или это как поведение отдельно взятого  сервиса после ребута которому нечего повторять ?
источник

I

Ivan in Android Developers
Andrey Makarov
Всем привет.
Вопрос про workmanager.
One time work request будет ли retry после ребута или это как поведение отдельно взятого  сервиса после ребута которому нечего повторять ?
retry будет в случае неудачного выполнения, а причем тут ребут?
источник

AM

Andrey Makarov in Android Developers
Ivan
retry будет в случае неудачного выполнения, а причем тут ребут?
Задача отправить опр данные на сервер если есть интернет, если был ребут девайса сразу же. Вопрос именно про  one time
Интересует только поведение
источник

I

Ivan in Android Developers
Andrey Makarov
Задача отправить опр данные на сервер если есть интернет, если был ребут девайса сразу же. Вопрос именно про  one time
Интересует только поведение
если тебе интересно сохранится ли задача после ребута - да, можно за это не переживать, она выполнится рано или поздно.
источник

AM

Andrey Makarov in Android Developers
Ivan
если тебе интересно сохранится ли задача после ребута - да, можно за это не переживать, она выполнится рано или поздно.
One time
Точно?
источник

I

Ivan in Android Developers
какая разница, в доке по WorkManager описано что он отвечает за сохранение запланированных событий при рестарте системы
источник

AM

Andrey Makarov in Android Developers
Ivan
какая разница, в доке по WorkManager описано что он отвечает за сохранение запланированных событий при рестарте системы
Спс
Ожидал что нет
источник

СП

Сергей П. in Android Developers
Quantum Harmonizer
Я не про глобальные.
Глобальными нельзя делать ничего и никогда.
Во. Это надо в закреп.
источник

СП

Сергей П. in Android Developers
А за код с побочными эффектами бить бамбуковой палкой.
источник

<

<Diff_Revolution/... in Android Developers
Evansir
Как тебе больше нравится, оба технически верные, можешь ещё 3 метод сделать для богатства @Insert(onConflictStrategy.REPLACE).
Наверное проще юзать апдейт с @Query , мне ж нужно по айди апдейтнуть клиента
источник

ES

Egor Sigolaev in Android Developers
Наверное проще юзать апдейт с @Query , мне ж нужно по айди апдейтнуть клиента
Update работает по уникальнопу айди.
источник

<

<Diff_Revolution/... in Android Developers
Egor Sigolaev
Update работает по уникальнопу айди.
Можно детальнее?
источник