Size: a a a

Android Developers

2020 August 08

AC

Arsen CeH9 in Android Developers
вью переиспользуются
источник

AC

Arsen CeH9 in Android Developers
каждый итем должен полностью перетирать все потенциальные модификации от других
источник

TK

Taras Koloshmatin in Android Developers
Вот он и делает такое
источник

ВM

Виталий MrShadow... in Android Developers
Taras Koloshmatin
Вот он и делает такое
И как исправить?
источник

TK

Taras Koloshmatin in Android Developers
DiffUtil используй например
источник

ГМ

Глеб Михайлов... in Android Developers
Всем привет ребят, кто может подсказать:

В бд (firebase) есть данные о местоположении человека, как на карте (google maps) отобразить все маркеры (местоположение всех людей)?
источник

AC

Arsen CeH9 in Android Developers
Taras Koloshmatin
Вот он и делает такое
что он делает?
источник

AC

Arsen CeH9 in Android Developers
Taras Koloshmatin
Вот он и делает такое
там просто скрол без действий
источник

AC

Arsen CeH9 in Android Developers
если я правильно понял, то никаких апдейтов не прилетает (т.к. нет действий)
источник

S

Stikkerrr in Android Developers
Привет! Подскажите пожалуйста пример подключения к поставщику vpn из кода. В документации класса vpn service не нашел чего то подобного.
источник

АА

Александр Андрухов... in Android Developers
Дайте совет. У меня объекты RecycleView подключены к LiveData. Когда я "лайкаю" один из них, то все объекты заново передаются в адаптер. При этом, периодически происходит мерцание при перерисовке после каждого "лайка". Как от этого можно избавится. И да, меня смущает, что лайкаю я один объект, а перерисовываю все, подскажите, как оптимизировать.
источник

TK

Taras Koloshmatin in Android Developers
Александр Андрухов
Дайте совет. У меня объекты RecycleView подключены к LiveData. Когда я "лайкаю" один из них, то все объекты заново передаются в адаптер. При этом, периодически происходит мерцание при перерисовке после каждого "лайка". Как от этого можно избавится. И да, меня смущает, что лайкаю я один объект, а перерисовываю все, подскажите, как оптимизировать.
DiffUtil используй, вместо notifyDataSetChanged
источник

K

Kirill in Android Developers
Mafioznik
var data = liveData(context = viewModelScope.coroutineContext + Dispatchers.IO) {
       repository.getDataFlow().collectLatest { emit(it) }
   }
Кст, зач контекст переключаешь, тыж с флоу работаешь ?
источник

DB

Dmytro Borysov in Android Developers
Александр Андрухов
Дайте совет. У меня объекты RecycleView подключены к LiveData. Когда я "лайкаю" один из них, то все объекты заново передаются в адаптер. При этом, периодически происходит мерцание при перерисовке после каждого "лайка". Как от этого можно избавится. И да, меня смущает, что лайкаю я один объект, а перерисовываю все, подскажите, как оптимизировать.
Нотифай с payload, чтобы чисто сердце обновлять
источник

M

Mafioznik in Android Developers
Kirill
Кст, зач контекст переключаешь, тыж с флоу работаешь ?
а он по умолчанию что-то там делает?
источник

K

Kirill in Android Developers
Mafioznik
а он по умолчанию что-то там делает?
Хто ?
источник

M

Mafioznik in Android Developers
Kirill
Хто ?
Флоу
источник

K

Kirill in Android Developers
Для флоу есть оператор .flowOn()
источник

K

Kirill in Android Developers
Kirill
Для флоу есть оператор .flowOn()
Все что выше, будет на этом контексте выполнятся
источник

DB

Dmytro Borysov in Android Developers
Александр Андрухов
Дайте совет. У меня объекты RecycleView подключены к LiveData. Когда я "лайкаю" один из них, то все объекты заново передаются в адаптер. При этом, периодически происходит мерцание при перерисовке после каждого "лайка". Как от этого можно избавится. И да, меня смущает, что лайкаю я один объект, а перерисовываю все, подскажите, как оптимизировать.
Но для начала диффутил, пейлоад след шаг, но может и не понадобится, сам решишь
источник