Size: a a a

Android Developers

2020 August 26

E

Eugene in Android Developers
Leonid Belyakov
Имеете ввиду параметры в теге <action>?

Уже их использую для того, чтобы убрать Splash из стека при навигации вручную

При открытии deeplink эти параметры роли не играют
private void clearBackStack() {
       int temp = navHostFragment.getChildFragmentManager().getBackStackEntryCount();
       for (int i = 0; i <= temp; i++) {
           navController.popBackStack();
       }
   }


Я
помню, у меня тоже была проблема со стаком, приходилось его в ручную чистить
источник

F

Flogiston in Android Developers
Leonid Belyakov
Имеете ввиду параметры в теге <action>?

Уже их использую для того, чтобы убрать Splash из стека при навигации вручную

При открытии deeplink эти параметры роли не играют
у тебя точно есть сплеш в стеке, как он там появляется, если диплинк напрямую в "В" ведет?
источник

LB

Leonid Belyakov in Android Developers
Flogiston
у тебя точно есть сплеш в стеке, как он там появляется, если диплинк напрямую в "В" ведет?
Потому что при создании диплинка в стек кладутся все parent'ы конечного фрагмента
источник

LB

Leonid Belyakov in Android Developers
Eugene
private void clearBackStack() {
       int temp = navHostFragment.getChildFragmentManager().getBackStackEntryCount();
       for (int i = 0; i <= temp; i++) {
           navController.popBackStack();
       }
   }


Я
помню, у меня тоже была проблема со стаком, приходилось его в ручную чистить
Спасибо, думал, вдруг есть в navigation component инструмент)
источник

F

Flogiston in Android Developers
Leonid Belyakov
Потому что при создании диплинка в стек кладутся все parent'ы конечного фрагмента
в смысле ты их кладешь?
источник

E

Eugene in Android Developers
Leonid Belyakov
Спасибо, думал, вдруг есть в navigation component инструмент)
я долго искал этот "инструмент", так и не нашел
решил сам его написать
источник

r

rakhmatullaev01 in Android Developers
подскажите пожалуйста как можно передавать объекты из мэйн класса в Thread? ну чтобы он операции которые проводились на этом объекте в thread взаимодействовали с тем что в main class. Например в thread поменял значение объекта  int из main classa с 3 на 5, и этот объект при использовании в main уже был не 3 а 5
источник

A

Azad 🧤 in Android Developers
Привет всем. У кого нибудь была такая проблема, что FAB не показывает src? Тупо какую-то точку показывает.
источник

LB

Leonid Belyakov in Android Developers
Flogiston
в смысле ты их кладешь?
не я их кладу, а в смысле что навигейшн так работает

When a user opens your app via an explicit deep link, the task back stack is cleared and replaced with the deep link destination. When nesting graphs, the start destination from each level of nesting — that is, the start destination from each <navigation> element in the hierarchy—is also added to the stack.
источник

AC

Arsen CeH9 in Android Developers
Azad 🧤
Привет всем. У кого нибудь была такая проблема, что FAB не показывает src? Тупо какую-то точку показывает.
тинт?
источник

F

Flogiston in Android Developers
Leonid Belyakov
не я их кладу, а в смысле что навигейшн так работает

When a user opens your app via an explicit deep link, the task back stack is cleared and replaced with the deep link destination. When nesting graphs, the start destination from each level of nesting — that is, the start destination from each <navigation> element in the hierarchy—is also added to the stack.
юзаешь несколько вложенных графов?
источник

A

Azad 🧤 in Android Developers
Arsen CeH9
тинт?
тинт чего именно? у меня есть app:backgroundTint. Чтобы сделать белый бэкграунд.

А вот иконка с некоторыми src работает, с некоторыми нет
источник

LB

Leonid Belyakov in Android Developers
Flogiston
юзаешь несколько вложенных графов?
да
для того, чтобы в стек попал фрагмент A
(напомню флоу: Splash -> A -> B)
источник

AC

Arsen CeH9 in Android Developers
непрозрачные пиксели закрасятся, но бекграунд не относится к src
источник

F

Flogiston in Android Developers
Arsen CeH9
непрозрачные пиксели закрасятся, но бекграунд не относится к src
я для этого делал диплинк на "А" и в onCreate переходил на "B"
источник

LB

Leonid Belyakov in Android Developers
Flogiston
я для этого делал диплинк на "А" и в onCreate переходил на "B"
В таком случае все равно Splash будет в стеке
источник

F

Flogiston in Android Developers
Leonid Belyakov
В таком случае все равно Splash будет в стеке
хз-хз, при таком подходе уже не надо вложенные графы юзать
источник

DM

Dem Mort in Android Developers
Друзья, соцопрос) Кто считает, как быстрее всего сожрать всю память на телефоне приложением?)
источник

LB

Leonid Belyakov in Android Developers
Flogiston
хз-хз, при таком подходе уже не надо вложенные графы юзать
Там суть не во вложенности
В стек попадет startDestination каждого тега <navigation>

Даже если вложенности не будет, в корневом <navigation> у тебя будет startDestination="Splash"

Следовательно, он попадет в стек
источник

QH

Quantum Harmonizer in Android Developers
Dem Mort
Друзья, соцопрос) Кто считает, как быстрее всего сожрать всю память на телефоне приложением?)
битмапами, конечно
источник