Size: a a a

StartAndroid Ru Chat

2021 October 25

RV

Roman Valeev in StartAndroid Ru Chat
а вот тут как минимум блок finally надо добавить. либо еще лучше - вынести трай/кетч выше ретурна и возвращать какой-либо var
источник

RV

Roman Valeev in StartAndroid Ru Chat
ну я же выше указал как можно с локалью дернуть стринговое значение)
источник

P

Polina in StartAndroid Ru Chat
Ребят, спасибо) сейчас я посмотрю все это, а то я тут уже потерялась от кол-ва вариантов)) без Calendar код был в 2 строчки))
источник

RV

Roman Valeev in StartAndroid Ru Chat
календарь там и не нужен... хотя весь контекст решаемой задачи не известен
источник

P

Polina in StartAndroid Ru Chat
хотят, чтобы через Calendar
источник

RV

Roman Valeev in StartAndroid Ru Chat
источник

P

Polina in StartAndroid Ru Chat
O, yes! Получилось. Спасибо)
источник

RV

Roman Valeev in StartAndroid Ru Chat
👍
источник

AS

Artem Slinkin in StartAndroid Ru Chat
только вместо 2 лучше прописать Calendar.LONG_FORMAT
источник

Д

Дмитрий in StartAndroid Ru Chat
Я уже описывал свою проблему, но подсказка не помогла, поэтому прошу еще помощи.
У меня SingleActivity, Navigation component  с Bottomnavigationview. Так же есть 4 фрагмента, которые заменяют друг друга.
После нескольких переходов я пытаюсь получить список всех фрагментов с помощью "navHostFragment.childFragmentManager.fragments". Но мне возвращается только одно значение, у которого id остается неизменным, а тип класса меняется на текущий фрагмент. В чем проблема может быть?
Моя цель почистить бэкстек от дубликатов, поэтому пытаюсь вытащить все фрагменты с тэгами или id. Заранее благодарю!
p.s. Мне посоветовали через рекурсию искать вложенные фрагменты, но у меня все фрагменты на 1 уровне находятся и только заменяют друг друга.
источник

ЭТ

Эльдар Татарканов... in StartAndroid Ru Chat
Возможно я не до конца понял проблему, но я бы получил список всех фрагментов, положил бы их теги в хешмапу в Keys, а в values сложил бы их количество, прошёлся бы по хешмапе и у каждого фрагмента, количество которых > 1, удалял бы из бекстека, а потом заново добавил бы по одному фрагменту обратно
источник

ЭТ

Эльдар Татарканов... in StartAndroid Ru Chat
А ещё лучше в values добавить список позиции фрагмента по тегу
источник

ЭТ

Эльдар Татарканов... in StartAndroid Ru Chat
Тогда можно учесть порядок
источник

Д

Дмитрий in StartAndroid Ru Chat
Вообще у меня изначальная проблема в следующем, что я не могу получить от системы тэги или id фрагментов, чтобы засунуть их в
navHostFragment.childFragmentManager .popBackStack(id или тэг, FragmentManager.POP_BACK_STACK_INCLUSIVE)
Насколько я понял, это единственный способ чистить бэкстек фрагментов от дубликатов.
источник

Д

Дмитрий in StartAndroid Ru Chat
Т.е. сохранять в Map можно, но проблема именно с удалением.
источник

Д

Дмитрий in StartAndroid Ru Chat
Насколько я понял id и тэги можно указать только в nav_graph, или нет?
источник

✐E ̲l ̲e ̲c ̲t ̲r ̲o... in StartAndroid Ru Chat
Ребят, подскажите. Я чуток подзабыл котлин. Представим что у нас есть переменная инт значение, когда я вызываю эту переменную и назначаю ей два плюсика то она же увеличивается на единицу или на две единицы?
источник

A

Asylzhan in StartAndroid Ru Chat
на единицу
источник

AS

Alex Suvorov in StartAndroid Ru Chat
а если 3 добавите?
источник

А

Артём in StartAndroid Ru Chat
Это стандартный инкремент.
источник