Size: a a a

Android Developers

2020 April 21

T🐰

Tazman 🐰 in Android Developers
Quantum Harmonizer
Там «ошибочный» вариант обязательно наследует Throwable.
Верно подмечено, видимо для обычных кейсов подходит)
источник

AC

Arsen CeH9 in Android Developers
Max imunnism
:( думал у navController'a можно как-то стеком управлять и почистить фрагменты
а popUpTo недостаточно?
источник

Mi

Max imunnism in Android Developers
Arsen CeH9
а popUpTo недостаточно?
у меня пока не отрабатывает onBackPressedDispatcher на кнопке назад в тулбаре
источник

Mi

Max imunnism in Android Developers
только с системной кнопкой назад
источник

AC

Arsen CeH9 in Android Developers
допустим заработает ,какой тогда будет ответ?
источник

AC

Arsen CeH9 in Android Developers
аа, так он и не должен
источник

Mi

Max imunnism in Android Developers
поэтому я и пишу, что надеялся у navController'a есть какая-то возможность почистить фрагменты из стека. А так придется backButton системный и в тулбаре переопределять и вызывать popUpTo.
источник

AC

Arsen CeH9 in Android Developers
так может тебе не нужно сохранять предыдущие экраны в стеке? у тебя какая-то неправильная иерархия
источник

СП

Сергей П. in Android Developers
Ярослав
Асинк таск же всё, поидее ушёл в мир инной, workmanager тип надо юзать
Я себе либу на экзекьюторах запилил. Немного коллбэк хелл получился, если надо получать данные/ошибки  из каждого отправленного callablе, но простейшие вещи в три строки
источник

T🐰

Tazman 🐰 in Android Developers
И ещё один момент хотел уточнить, чем опасно использовать AndroidViewModel, где в конструкторе передаешь сам application ?
источник

AC

Arsen CeH9 in Android Developers
Сергей П.
Я себе либу на экзекьюторах запилил. Немного коллбэк хелл получился, если надо получать данные/ошибки  из каждого отправленного callablе, но простейшие вещи в три строки
простейшие вещи везде в три строки)
источник

Mi

Max imunnism in Android Developers
Arsen CeH9
так может тебе не нужно сохранять предыдущие экраны в стеке? у тебя какая-то неправильная иерархия
У меня линейная иерархия фрагентов А, Б, В ,Г. На фрагменте Г, пользователь может вернуться на Б, В, чтобы подправить какие-то значения, но если он нажал на кнопку "отправить" на  фрагменте Г, то пусть назад должен быть только на фрагмент А
источник

СП

Сергей П. in Android Developers
Andrii
ребята, подскажите как лучше хранить большие двумерные массивы (матрицы)
читал что удобно держать в ресурсах и оттуда парсить
буду признателен если подскажете где начинать искать
Свят свят. Массивы в ресурсах? Насколько большие, с чем и разряженные или обычные?
источник

AC

Arsen CeH9 in Android Developers
Max imunnism
У меня линейная иерархия фрагентов А, Б, В ,Г. На фрагменте Г, пользователь может вернуться на Б, В, чтобы подправить какие-то значения, но если он нажал на кнопку "отправить" на  фрагменте Г, то пусть назад должен быть только на фрагмент А
кидай сразу на этот экран или чисти стек + добавляй новый с "результатом"
источник

СП

Сергей П. in Android Developers
Семпай
Еще вопрос, как сделать что бы toolbar не был поверх лайоута? а был как актионбар?
В смысле? Это обычный вью вроде. Везде кроме неправильного констрейна и релатива он не над другим будет
источник

СП

Сергей П. in Android Developers
С акшн не путаете?
источник

AC

Arsen CeH9 in Android Developers
Max imunnism
У меня линейная иерархия фрагентов А, Б, В ,Г. На фрагменте Г, пользователь может вернуться на Б, В, чтобы подправить какие-то значения, но если он нажал на кнопку "отправить" на  фрагменте Г, то пусть назад должен быть только на фрагмент А
проблема не в тулбаре ,а в твоих бизнес требованиях, для таких нестандартныйх кейсов переопределить кнпоку в тулбаре - фигня вопрос
источник

AC

Arsen CeH9 in Android Developers
тем более тулбар позволяет кастомную разметку
источник

СП

Сергей П. in Android Developers
Max imunnism
У меня линейная иерархия фрагентов А, Б, В ,Г. На фрагменте Г, пользователь может вернуться на Б, В, чтобы подправить какие-то значения, но если он нажал на кнопку "отправить" на  фрагменте Г, то пусть назад должен быть только на фрагмент А
Я такое простым кодом писал через кучу if. Без навигационных либ
Но отлаживать тпюакое и менять...
источник

V

Vladimir in Android Developers
Arsen CeH9
кидай сразу на этот экран или чисти стек + добавляй новый с "результатом"
А можно чуть подробнее про второй вариант?
источник