Size: a a a

Android Developers

2020 May 14

F

Fervent in Android Developers
Всем привет! Ребят, кто работал с in-app billing? У меня тут такой момент
Когда юзер делает подписку на приложение, чтобы убрать рекламу. Она убирается нормально, но когда юзер отменяет подписку через Гугл плей реклама не возвращается. Не знаете как отследить или может есть метод какой то чтобы реклама вернулась при отписке от приложения
источник

2_

2flower _ in Android Developers
подключил leakcanary
пишет
androidx.constraintlayout.widget.ConstraintLayout instance
         Leaking: YES (ObjectWatcher was watching this because com.bva.toys.ui.documents.acceptance.AcceptanceFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks))
в коде практически только viewbindig и небольшая логика.
ругается при навигации когда из одного фрагмента иду назад, через android navigation
источник

QH

Quantum Harmonizer in Android Developers
2flower _
подключил leakcanary
пишет
androidx.constraintlayout.widget.ConstraintLayout instance
         Leaking: YES (ObjectWatcher was watching this because com.bva.toys.ui.documents.acceptance.AcceptanceFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks))
в коде практически только viewbindig и небольшая логика.
ругается при навигации когда из одного фрагмента иду назад, через android navigation
мб байндинг надо занулить в onDestroyView?
источник

2_

2flower _ in Android Developers
Quantum Harmonizer
мб байндинг надо занулить в onDestroyView?
у меня в котлине инициализация
private lateinit var binding
и потом в onCreateView инициализация
тогда его надо делать nullable, как то не очень красиво, но я попробую.
источник

SK

Stepan Konovalov in Android Developers
Вопрос, как сделать чтобы пользователю не приходилось каждый раз авторизоваться, то есть он 1 раз авторизировался а после перезапуска ему не приходилось авторизоваться, а сразу кидало в личный кабинет?
источник

RP

Roman Prokopyev in Android Developers
Stepan Konovalov
Вопрос, как сделать чтобы пользователю не приходилось каждый раз авторизоваться, то есть он 1 раз авторизировался а после перезапуска ему не приходилось авторизоваться, а сразу кидало в личный кабинет?
Сохранить, в key store или shared preferences, bearer токен и его поставлять в хедеры запроса
источник

SK

Stepan Konovalov in Android Developers
Спасибо
источник

<

<Diff_Revolution/... in Android Developers
Сделал апдейт клиента , поменяв лишь одно поле - перезаписался клиент в тот же id но все остальные данные пропали , чисто это одно поле осталось , это ж оно так работает , да?
источник

<

<Diff_Revolution/... in Android Developers
Нужно все поля перезаписывать обязательно когда апдейт делаешь в бд?
источник

E

Edgar Khimich in Android Developers
Подскажите пожалуйста, как в build.gradle file я могу достучаться к методам из object A, который находится в проекте. ?
источник

<

<Diff_Revolution/... in Android Developers
ну получается как можно апдейтнуть конкретное поле а не перезаписывать всего клиента ?
источник
2020 May 15

ES

Egor Sigolaev in Android Developers
ну получается как можно апдейтнуть конкретное поле а не перезаписывать всего клиента ?
Если конкретное поле, то через @Query, если обновить весь обьект, то можно просто @Update
источник

<

<Diff_Revolution/... in Android Developers
Egor Sigolaev
Если конкретное поле, то через @Query, если обновить весь обьект, то можно просто @Update
Если у меня больше 10 полей и мне нужно только одно обновить , то мне для каждого поля отдельный @Query нужно?
источник

ES

Egor Sigolaev in Android Developers
Ну да.
источник

<

<Diff_Revolution/... in Android Developers
ох
источник

ES

Egor Sigolaev in Android Developers
Если у меня больше 10 полей и мне нужно только одно обновить , то мне для каждого поля отдельный @Query нужно?
Так а зачем тебе вообще нужно это? У тебя есть анотация @Update.
источник

ES

Egor Sigolaev in Android Developers
Просто меняй в старом обьекте что - то и обновляй его.
источник

ES

Egor Sigolaev in Android Developers
У тебя обновится то, что стало новым.
источник

ES

Egor Sigolaev in Android Developers
А старые поля остануться теми же.
источник

<

<Diff_Revolution/... in Android Developers
Она всего клиента перезаписывает , допустим выбрал я поле Region, меняю его а все остальные поля перезаписались и стали Null
источник