Size: a a a

Android Developers

2021 August 26

NK

Nikita Kladov in Android Developers
Поля в пейджере засовываешь и крутишь.
В пейджере смотришь текущую страницу и скрываешь или показываешь кнопку назад в баре
источник

И

Ильнур Гарипов... in Android Developers
Спасибо, гляну в сторону пейджера.

Есть также проблема с bottomNavigationMenu. При нажатии на тот же самый пункт меню фрагмент обновляется. Как этого избежать?
источник

И

Ильнур Гарипов... in Android Developers
источник

L

Leonid in Android Developers
Косяк номер 4.

Вы хотите получить вью диалога, но вызываете requreView у кого?

И в любом случае это неправильно потому что см. косяк номер 1.
источник

EP

Egor Parkhomenko in Android Developers
А как понять что фрагмент готов?
источник

NK

Nikita Kladov in Android Developers
Проверять какой фрагмент в менеджере. Если тот же, то скипаешь транзакцию. Либо можно сделать переменную и хранить какой фрагмент был поставлен последним. Сравниваешь при клике и если одинаковыето ничего не делаешь
источник

Д

Дима in Android Developers
Стоит начинать с котлина, или сразу нырнуть в жаву?
источник

👨

👨‍💻ᴋᴏʙʏʟʏɴꜱᴋʏɪ... in Android Developers
setupActionBarWithNavController
источник

L

Leonid in Android Developers
Внутри самого фрагмента. Например, когда вызывается onViewCreated. Не раньше. Зависит от целей.
источник

EP

Egor Parkhomenko in Android Developers
До вызова show(), как я понял, любая попытка получить что-то через findviewbyid() будет заканчиваться нуллом
источник

L

Leonid in Android Developers
Ещё раз. Так нельзя делать. Потому что lifecycle.

Между фрагментами правильно обмениваться информацией нужно так:

https://developer.android.com/guide/fragments/communicate
источник

EP

Egor Parkhomenko in Android Developers
Мне не нужно обмениваться информацией между фрагментами, у меня они логикой кроме вызова одного и с другого никак не связаны. Я спрашивал про то как правильно обратиться ко вьюшке внутри диалог фрагмента
источник

L

Leonid in Android Developers
Кроме того, У КОГО вы вызываете requireView? См. косяк 4.
источник

L

Leonid in Android Developers
Это тоже обмен информацией. Сюрприз.
источник

EP

Egor Parkhomenko in Android Developers
Хорошо, почитаю, спасибо)
источник

В

Виктор in Android Developers
Лучше начать с закрепа, а потом нырнуть в поиск по чату
источник

C

Chuck in Android Developers
uri будет null, если ничего не выберешь :)
источник

L

Leonid in Android Developers
В общем, правило такое: не пытайтесь напрямую что-то получить или передать фрагменту.
источник

Л

Леша in Android Developers
Переслано от Леша
Мужики, выручайте! Курю Википедию, не могу догнать что такое л вычисления
источник

Р

Рамиль in Android Developers
Всем привет! Возникла небольшая проблема и хотелось бы услышать совет, как её решить:

В init блоке ViewModel-и обращаюсь к интерактору чтобы забрать некоторые данные, которые возвращаются в виде flow, но когда тестирую данную ViewModel с помощью библиотеки Turbine, то, соответственно, теряю стэйты, которые оттуда возвращаются. Как мне правильно организовать ViewModel или тесты, чтобы избежать данной проблемы? Сейчас приложу скрины
источник