Size: a a a

Android Developers

2021 September 07

NC

Nurgazy Chargynov in Android Developers
У кликнутого я сделал isSelect = true, а у остальных isSelect = false не могу сделать
источник

D

Dima in Android Developers
всем привет
подскажите пожалуйста можно ли сюда всунуть progress bar или gif?
источник

МЛ

Максим Лукашевич... in Android Developers
ну тогда добавь в вм лайв дату и привяжи к пагиндате и добавь что то типа  
.map { pagingData ->
   pagingData.filter {
     checkIsSelect(it)
   }
 }
источник

МЛ

Максим Лукашевич... in Android Developers
только без фильтра
источник

NC

Nurgazy Chargynov in Android Developers
а как у остальных айтемов делать isSelect = false
источник

NC

Nurgazy Chargynov in Android Developers
В настоящее время вы не можете обновлять элемент непосредственно из PagingData, предоставляемого библиотекой Paging 3.
источник

NC

Nurgazy Chargynov in Android Developers
Гугл пишет
источник

YS

Yoqub Sidiqov in Android Developers
нужно добавить  field isSelected в model.и когда onBind checkIsSelected()
if(isSelected){
true
{
false
}
короче check нужно делать inside onBind
источник

NC

Nurgazy Chargynov in Android Developers
это стоит
источник

NC

Nurgazy Chargynov in Android Developers
При клике на айтем надо их менять
источник

YS

Yoqub Sidiqov in Android Developers
не может быть так
источник

А

Аббасов in Android Developers
Всем добрый день возник вопрос
когда я в row папку ставлю музыку с длительностью 3-4секунду и использую его в при запуске приложения, размер приложения становится большим, можно как нибудь избежать чтобы при запуске музыка не повлеяла на размер приложения?
источник

МЛ

Максим Лукашевич... in Android Developers
смотри. Создаешь live data filter -> в него кладешь ид элемента.  filter..asFlow().flatMapLatest{...}.flattenMerge{..}.map{pagingData->checkIsSelected()} в чек ис селекдет пишешь если фильтер ид == итем ид селестед тру иначе фолс
источник

МЛ

Максим Лукашевич... in Android Developers
в колбэке клика делаешь filter.postValue() и по идее будет работать
источник

DB

Dmytro Borysov in Android Developers
нельзя
источник

ДМ

Дмитрий М in Android Developers
Добрый день. Перечитал кучу документации - везде говорится, что для того чтобы инициализировать лаунчер нужен интент. Также это подтверждается тем, что в теле выполняемого кода лаунчера нету возможности распознать requestCode (что было бы необходимо в случае, если нужно отделить получаемое значение по Request_code, которое указывается при обращении к InAppUpdate).
источник

В

Виктор in Android Developers
Ну да, в launch передаете такой же интент, какой вы бы передали в startActivityForResult
источник

В

Виктор in Android Developers
Вот так, например, я запускаю гугловское активити для авторизации, которое я не могу контролировать. Вместо buildGoogleSignInClient().signInIntent должен быть ваш интент
источник

СП

Сергей П. in Android Developers
если фрагменты жестко связаны, имеют общую логику и общие данные - одну VM, что бы не пересылать данные между ними андроидскими извращенными способами (уроды, не могли лет за 8 нормального сразу сделать). Если ониотносительно независимы, и хотя бы иногда вызываются совершенно отдельно друг от друга, и/или никак не используют обзие данные - то разные
источник

FG

Fuad Garayev in Android Developers
будет ли жив апликейшн,если я врублю форграунд сервис и закрою приложение?
источник