Size: a a a

Android Developers

2020 August 25

К

Кирилл in Android Developers
Влад Якименко
Переслано от Влад Якименко
Всем привет, кто знает в чем может быть проблема: не запускается лямбда для onRefresh() если попытаться обновить при открытом не ресайклер вью, а include layout?
Если ты хочешь получить view из кода а оно добавлен в layout через include то ты должен добавить к include id, дальше искать через includeId.findViewById
источник

К

Кирилл in Android Developers
Dmytro Borysov
это оверхер. Ресайклер для переиспользования элементов, т.е которых больше чем может поместить экран.
Ты нанимаешь команду из шефповаров, чтобы тебе сварили макарошки
В принципе ты прав, только у меня bottomsheet может быть и в полный экран, зависит от того, сколько объектов вернет репозиторий, а может и не быть
источник

ВЯ

Влад Якименко... in Android Developers
Кирилл
Если ты хочешь получить view из кода а оно добавлен в layout через include то ты должен добавить к include id, дальше искать через includeId.findViewById
Неа, у меня не запускается этот метод-референс если я изначально попал на вью с ошибкой(как вообще это работает: если инета нет, то я попадаю на этот include layout, а если все норм, то на ресаклер); Если я пытаюсь обновить со списка, то все норм метод вызывается, а если с лейаута, то метод не вызывается почему-то
источник

ВЯ

Влад Якименко... in Android Developers
Тут именно какой-то прикол со свайп рефреш лейаутом и вложенными лейаутами в него, но я не могу понять что вообще происходит
источник

DB

Dmytro Borysov in Android Developers
Влад Якименко
Неа, у меня не запускается этот метод-референс если я изначально попал на вью с ошибкой(как вообще это работает: если инета нет, то я попадаю на этот include layout, а если все норм, то на ресаклер); Если я пытаюсь обновить со списка, то все норм метод вызывается, а если с лейаута, то метод не вызывается почему-то
т.е прогресс от свйапту рефреш появляется, но метод не вызывается? и крутиться бесконечно?
источник

ВЯ

Влад Якименко... in Android Developers
Dmytro Borysov
т.е прогресс от свйапту рефреш появляется, но метод не вызывается? и крутиться бесконечно?
Он появился и сразу закончился, но метод не вызвался
источник

DB

Dmytro Borysov in Android Developers
Влад Якименко
Он появился и сразу закончился, но метод не вызвался
Ты что-то накрутил с наследованиями. поставь брекпоинты и разберись. Если ОН появился и пропал, то КТО_ТО его спрятал, сам по себе прогресс не исчезает, т.е скорее всего снова метод по фетчу ресайклера отработал...
источник

f

fsociety in Android Developers
почему на ксяоми может не работать кнопка для отправки в бд (firebase)?
источник

К

Кирилл in Android Developers
fsociety
почему на ксяоми может не работать кнопка для отправки в бд (firebase)?
Какая кнопка?
источник

DB

Dmytro Borysov in Android Developers
fsociety
почему на ксяоми может не работать кнопка для отправки в бд (firebase)?
вряд ли прям сяоми, может там гугл сервисов нет?
источник

DB

Dmytro Borysov in Android Developers
Кирилл
В принципе ты прав, только у меня bottomsheet может быть и в полный экран, зависит от того, сколько объектов вернет репозиторий, а может и не быть
советую высоту ботом шита не дергать, если удалили элемент)
источник

D

D40C00 in Android Developers
Подскажите где хранить refresh access token ?
источник

К

Кирилл in Android Developers
D40C00
Подскажите где хранить refresh access token ?
В shared prefs?
источник

f

fsociety in Android Developers
Dmytro Borysov
вряд ли прям сяоми, может там гугл сервисов нет?
Да я вот хз, челику просто апк скинул, он нажимает кнопку, а данные в бд не летят, хотя везде все работает
источник

К

Кирилл in Android Developers
fsociety
Да я вот хз, челику просто апк скинул, он нажимает кнопку, а данные в бд не летят, хотя везде все работает
Что в логах? Может это из-за обфускации?
источник

f

fsociety in Android Developers
Кирилл
Что в логах? Может это из-за обфускации?
Логов нету
источник

К

Кирилл in Android Developers
А у тебя на телефоне эта же версия апк (как я понял релиз) работает?
источник

f

fsociety in Android Developers
Не мой телефон, но эта версия работает
источник

DB

Dmytro Borysov in Android Developers
fsociety
Не мой телефон, но эта версия работает
тебе говорят, чтобы ты на телефон себе поставил тоже апк, а не с кабеля)
источник

ВЯ

Влад Якименко... in Android Developers
Dmytro Borysov
Ты что-то накрутил с наследованиями. поставь брекпоинты и разберись. Если ОН появился и пропал, то КТО_ТО его спрятал, сам по себе прогресс не исчезает, т.е скорее всего снова метод по фетчу ресайклера отработал...
Та там прямое наследование не чему переопределять этот метод опять... Просто переменная mIsLoading - livedata и после неудачной загрузки осталась false, а этот метод так и не запустился чтобы изменить ее состояние
источник