Size: a a a

StartAndroid Ru Chat

2021 May 28

ДО

Денис Олейник... in StartAndroid Ru Chat
Там получается рзмывает все что в фрейме, я уже имидж фвю отдельный делал и с него пытался брать, что не так. Куда копать?
источник

ᴍ✓

ᴍʀ.ʀᴏʙᴏᴛ ✓... in StartAndroid Ru Chat
источник

ДО

Денис Олейник... in StartAndroid Ru Chat
Спасибо, а как гуглли?
источник

ᴍ✓

ᴍʀ.ʀᴏʙᴏᴛ ✓... in StartAndroid Ru Chat
Размытие фона фреймлейоут
источник

ᴍ✓

ᴍʀ.ʀᴏʙᴏᴛ ✓... in StartAndroid Ru Chat
Есть что тебе нужно там?
источник

ДО

Денис Олейник... in StartAndroid Ru Chat
Вроде да спасибо =). Ща поем пробую.
источник

ᴍ✓

ᴍʀ.ʀᴏʙᴏᴛ ✓... in StartAndroid Ru Chat
Надеюсь помог)
источник

SP

Sergey Panov in StartAndroid Ru Chat
Что значит "правильный"?
Зачем писать екстэншн если ресивер не используется?
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Исправил, оказывается его и не надо писать было, так как он уже есть в либе ktx
источник

VK

Vasily Kopyrin in StartAndroid Ru Chat
Здравствуйте, использовать webview для просмотра ролика youtube это норм практика?
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
Когда у RemoteMediator вызывается load с loadType APPEND? В доке дословно Load at the end of a [PagingData]. Это значит - когда долистал до конца списка?
источник

A

Alexander in StartAndroid Ru Chat
ага
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
Должен ли он срабатывать при пустом списке? У меня какая-то странная логика. Сразу срабатывает REFRESH, грузится 50 элементов, сохраняются в базу, отображаются в списке и сразу происходит APPEND с загрузкой ещё 50 элементов. Я скролю в самый низ, но вызовов load больше нет
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
MediatorResult.Success(true) ни разу не было вызвано
источник

A

Alexander in StartAndroid Ru Chat
MediatorResult.Success так вы сами решаете true или false там в скобках
источник

A

Alexander in StartAndroid Ru Chat
надо ли вам что ещё грузить или нет
источник

A

Alexander in StartAndroid Ru Chat
в load условно вы должны загрузить из сети раз, положить в базу два, и вернуть MediatorResult основываясь на текущей ситуации. Ошибка ли была после загрузки и в базе пусто например - MediatorResult.Error
не было ошибки, но ещё есть данные для загрузки MediatorResult.Success(false)
не было ошибки, и все загружено MediatorResult.Success(true)
решить все ли было загружено можно например посмотрев на ответ сервера (ну я так делал, мб ещё варианты есть), условно я отправил offset=100, pageSize=20 на сервер, а мне пришло меньше чем 20 страниц. значит я долистал до конца на сервере и ниче больше нового не получу. отправляю MediatorResult.Success(true)
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
Да всё так и делаю. MediatorResult.Success(true) ни разу не возвращается, но load не вызывается при скролле до конца списка.
источник

A

Alexander in StartAndroid Ru Chat
можно в таком случае подебажить adapter.loadStateFlow, там внутри есть все LoadState и посмотреть че вызывается, а что нет
источник

✐E ̲l ̲e ̲c ̲t ̲r ̲o... in StartAndroid Ru Chat
Ребят как побороть белу шторку? Андрюша 6
источник