Size: a a a

Android Developers

2021 January 19

СП

Сергей П. in Android Developers
Vlada Shamshukaeva
Здравствуйте, если ли способ возвращать результат из колбэк? Нормально ли что я в функцию, у которой есть колбэк, передаю экзмемпляр фрагмента, чтобы потом вызвать метод этого фрагмента и таким способом передать данные из колбэка
Ненормально если  есть вероятность что фрагмент будет уничтожен за время до вызова коллбэка.
источник

TD

Timur Dyushaliev in Android Developers
Виктор
Перезайти в аккаунт/консоль пробовал?
Да
источник

VS

Vlada Shamshukaeva in Android Developers
Сергей П.
Ненормально если  есть вероятность что фрагмент будет уничтожен за время до вызова коллбэка.
эта функция будет вызываться в onStart и фрагмент отобразиться только после получения данных
источник

В

Виктор in Android Developers
Timur Dyushaliev
Да
Заскринь раздел Рабочая версия
источник

СП

Сергей П. in Android Developers
Ну как то криво в смысле устойчивости кажется. Так то и активность могут пересоздать пока там метод думает. Или она может в паузу уйти.

Иногда адекватнее другой метод, их много.
Скажем вместо коллбэка поменять значение в лайфдате - и следить за ней в активности, вызвав фрагмент (он там же сам данные заберет)
источник

PE

Pavel Erokhin in Android Developers
Vlada Shamshukaeva
Здравствуйте, если ли способ возвращать результат из колбэк? Нормально ли что я в функцию, у которой есть колбэк, передаю экзмемпляр фрагмента, чтобы потом вызвать метод этого фрагмента и таким способом передать данные из колбэка
если ли способ возвращать результат из колбэк?
Как
ты себе это представляешь? даже название говорит само за себя) позвонить назад, в контексте что это произойдет когда-то в неопределенное время и если хочется получить результат, то надо ожидать, хотя вообще можешь с помощью корутины и runBlocking супер-мега-дриста-пупер костыль замутить
источник

VS

Vlada Shamshukaeva in Android Developers
Спасибо, я поняла проблему, ща подумаю как решать)
источник

S

Silent829 in Android Developers
Pavel Erokhin
ты думал верстка на андроиде это бабочек ловить и писать чистый код? нееее
а зачем констрейнты дп и сп)
источник

PE

Pavel Erokhin in Android Developers
а причем там они))))
источник

S

Silent829 in Android Developers
ну они тебе должны давать возможность избавиться от хардкода
источник

D

Dzmitry in Android Developers
Привет. Можете подсказать как сделать bottomsheet фрагменты как в телеграме? В репозитории фрагменты наследуются от BaseFragment, который не наследуется от BottomSheetDialogFragment. В интернете инфы особо не нашёл, кроме базовых примеров.
источник

AU

Andrey Ubububu in Android Developers
Dzmitry
Привет. Можете подсказать как сделать bottomsheet фрагменты как в телеграме? В репозитории фрагменты наследуются от BaseFragment, который не наследуется от BottomSheetDialogFragment. В интернете инфы особо не нашёл, кроме базовых примеров.
а чем базовые примеры не устраивают?
источник

D

Dzmitry in Android Developers
Andrey Ubububu
а чем базовые примеры не устраивают?
Ну тем что в телеграме шиты реализованы как то сложнее. При пролистывании наверх они открываются как полноценный фрагмент, анимация их движения не такая плавная, при перевороте экрана они остаются а не закрываются. Ну и в целом посмотреть на best practice хотелось бы
источник

L

Lessej in Android Developers
гайс, подскажите а как в logcat вывести ArrayList? содержимое увидеть
источник

QH

Quantum Harmonizer in Android Developers
Lessej
гайс, подскажите а как в logcat вывести ArrayList? содержимое увидеть
println(arrayList)
источник

S

Singular in Android Developers
LayoutInspector крашит приложение, что делать?
источник

L

Lessej in Android Developers
Quantum Harmonizer
println(arrayList)
printIn? это куда писать

ВОт я пишу:
mList = new ArrayList(mList);
Log.d(TAG, /*тут че писать?*/);
источник

PE

Pavel Erokhin in Android Developers
куда захочешь
источник

QH

Quantum Harmonizer in Android Developers
Lessej
printIn? это куда писать

ВОт я пишу:
mList = new ArrayList(mList);
Log.d(TAG, /*тут че писать?*/);
очевидно, String.valueOf(mList)
источник

QH

Quantum Harmonizer in Android Developers
Singular
LayoutInspector крашит приложение, что делать?
можешь попробовать uiautomatorviewer
источник