Kanstantsin
почему не создать новую instance A ?
Konstantin
синтетики?
среди всех вариантов - дата биндинг, батернайф, синтетики или по дефолту? )
Сергій
да, когда не юзаю DataBinding 🌝
Kanstantsin
фрагменты это не view когда в стэке они
Anna
Sasha
Kanstantsin
A -> B -> С -> A такой должен быть стэк в итоге ?
Kanstantsin
фрагментов
Anna
да. но А он должен быть тот же :) и до него ещё есть фрагменты
Anna
либо с восстановленным состоянием
Kanstantsin
а зачем тот же ?
Kanstantsin
когда бэк жмешь снова на него попадешь ?
Kanstantsin
через 2 фрагмента
Anna
типа того. только в данном случае фрагмент Б мы не должны видеть. думаю, вы правильно поняли
Kanstantsin
неочень
Kanstantsin
то есть стэк такой будет ? A - С - A ?
Kanstantsin
если б не должны видеть )
Anna
А - Б - С после С либо назад в Б либо вперёд в первый А
Kanstantsin
ваще по стэку хорошие решения в Cicerone, даже если не хотите юзать, посмотреть стоит там, там практически любое поведение есть
Kanstantsin
можно найти решение там )
Kanstantsin
Kanstantsin
обратно в С, а если ещё раз бэк, то в Б и т.д. до А
Anna
на Х который был перед А
Kanstantsin
какой Х ?
Kanstantsin
(
Kanstantsin
были же только а, б, с
Anna
то есть Y -> X -> A -> B -> C -> A :)
Kanstantsin
ну на такой схеме я вижу 2 разные instance A
Kanstantsin
и для фрагментов это вполне нормально и логично
Kanstantsin
т.к. они не холдят view
Kanstantsin
и в бэкстеке считай ничего не стоят
Корбен
Дебильный вопрос,но нужный чтобы понять разницу
8 990,00
8 990.00
Эти два числа оба float?
Kanstantsin
т.к. view будет в любом случае у фрагмента пересоздана, не вижу смысла тянуть к прошлому A, просто создайте новый instance и отобразите данные какие нужны(bundle, viewmodel-repository) как вариант, можно пошарить view model и через неё перетянуть данные, если не храните их нигде
Сергій
разный формат просто
Nikita
Anton
Есть старый кастомный view для которого в attr.xml добавлен атрибуд "app:av_name". Само кастомное view обрабатывает этот отрибут. И тут появляется проблема в том что если я в этот атрибут попробую запихнуть что-то чере датабиндинг то получаю ошибку Cannot find the setter for attribute 'app:av_name'
ВОт так app:av_name="@{mItem.author}" /> не работает. А вот так работает app:av_name="foo" />
Anton
можно как-то через датабиндиг запихнуть значение но чтобы не делать bindingadapter ?
Kanstantsin
Сергій
Kanstantsin
нужно наверно setter делать
Kanstantsin
чтобы можно было field туда перекинуть
Kanstantsin
он же работает через код, а не через xml потом
Сергій
DataBinding не работает с Attributes, он использует сеттеры
Anton
Kanstantsin
для фрагментов ?
Kanstantsin
какие флаги (
Сергій
😕
Олександр
а, думал речь об активити. тогда не так понял, кек
Anna
Anna
Kanstantsin
даже если вы вернетесь к прошлому A, всё равно view будет пересоздана
Kanstantsin
поэтому особо не вижу смысла тянуть прошлый A, но так делают в Cicerone, там видел такое тоже
Kanstantsin
конкретно зачем вам нужно именно вернуться к прошлому, надо смотреть, то есть не вернуться, а именно отобразить прошлый ещё раз
Kanstantsin
в стэку лучше 2 разных
Kanstantsin
ну данные с него я бы пошарил через view model лучше
Kanstantsin
если там загруженные данные какие-то извне
Kanstantsin
если нет, то просто отобразить из из бд там или откуда
Anna
только в моём проекте нет viewmodel :) у нас даже не MVP
Kanstantsin
ну в простом понимании можно шарить данные через activity
Kanstantsin
это неочень круто, но activity у всех фрагментов одна, и 2 разные instance A будут ссылаться на одну активити всё равно
Dyno
блин, если убить активити и попробовать восстановить состояние, то recycler adapter падает с NPE, как так? Я же восстанавливаю. Ставлю брейкпойнты в месте, где вылетает ошибка, а дебаггер их пропускает..
Vladislav
val actionView = bottom_navigation.menu.findItem(R.id.navigation_notifications).actionView
val textView = actionView.findViewById<TextView>(R.id.notification_badge)
textView.text = count
textView.visibility = View.VISIBLE
пытаюсь вывести Badge возле иконки уведомления в навбаре, в чем может быть проблема?э
Vladislav
<item
android:id="@+id/navigation_notifications"
android:icon="@drawable/ic_notifications"
app:actionLayout="@layout/item_action_notification"
android:title=""/>
Сергій
Norim
Vladislav
Сергій
а какая проблема?
Vladislav
не отображает ни красного круга, ни текстовки
Сергій
Сергій
попробуй
Vladislav
все равно нет(
Alexander
всем привет! кто нибудь сталкивался с тем что при использовании recycleView в BottomSheetDialogFragment, пока не наченшь прокручивать список элементы не отображаются, но после прокрутки на размер экрана - все ок?
Vlad
Привет. Использую ZxingScannerView для считывания qr и bar кодов. Как определить какой код был отсканирован ?
Dyno
ставлю брейкпойнты, а дебаггер их игнорит, в чем может быть проблема?
Dyno
блин, вообще фигня какая-то