Anonymous
Какая же все таки кривая реализация Navigiotn component
Vitaly
Vitaly
Anonymous
В том что, к примеру он не добавляет фрагменты в backstack.
Vitaly
Alexander
Есть ли где то информация по адаптации приложения под тв приставки именно под пульт управления?
Impossible
Как его можно не любить) Это самая топовая навигация всех времён
Anonymous
@Error_Impossible Так сказал бы какой метод, из коробки меняет фуникцонал Navgionaton и делает так что каждый фрагмент добавляется в стек. А не юзается replace как по дефолту щяс.
Impossible
Anonymous
Почему вы ходите мимо вопроса и делаете вид будто не понимаете что происходит тут.
Вопрос обычный, "Как из коробки в Navigation component включить добавление в стек фрагментов". На что я получил лишь ответы типо. Навигация самая товповая вещь и прочее, а ты говоришь юзай setRetainInstance. Вы вообще используете Achitecture Navigation component от Google? или реально не понимаете о чем речь идет.
Честно сказать похоже на какой - то троллинг
Vitaly
Да банально измени флаг defaultNavHost :)
Или хотя бы начни оттуда
Vitaly
Я давно юзал NavComponent, но вроде как игрался с этим флагом
Vitaly
Могу и ошибаться конечно
--------
Anonymous
Anonymous
Вот я испрашиваю как можно переключить конфигурацию Navigation из коробки на свою. Чтобы вместо replace юзать add и addtobackstack
Ivansuper
При чем тут replace и backstack
Ivansuper
Ты делаешь replace. Существующий фрагмент идет в трубу на время новодобавленного. Так же идет в трубу и его вью
Ivansuper
Если бы там не было addToBackStack, твое нажатие назад закрыло бы активность
Ivansuper
Касательно add и Navigation Component
Ivansuper
Это было найдено в интернете
Ivansuper
PS Сам не пользуюсь — не проверял. Воспринимайте с долей скептицизма
Vitaly
Что вы используете для декомпиляции приложений?
Сейчас глянул apktool, но он у меня только в smali код декомпилирует и даже приложение без proguard читать невозможно
Anonymous
@JohnnySC Может ты поможешь? ты вроде знаком хорошо с NavController
запарилсял гуглить уже. После того как мы получаем NavController findNavController(R.id.nav_host_fragment)
Как переопределить у него метод добавления. Чтобы он не просто делал replace а add и + добавлял в backstack. Чтобы фрагменты не пересоздавались каждый раз
Anonymous
Вот собственно что я пытаюсь сделать https://github.com/googlesamples/android-architecture-components/issues/419
Ivansuper
https://issuetracker.google.com/issues/109856764
Занятное чтиво
Ivansuper
Посижу ка я пока без навигейшн компонентов
Mike
Ivansuper
Ivansuper
Навигатор по классам фрагментов
Ivansuper
Вшитая replace
4321
подскажите, как узнать имена файлов, которые приложение создает в dalvik-cache?
Дмитрий
Я всегда так писал а сейчас навигацию задействовал)))
Dmytro
Дмитрий
Пришлось покопаться пока проблемы решал)))
Ivansuper
Чего ж вы там такое пишете, что при нав компоненте намного кода меньше
Андрей
Ivansuper
Ivansuper
Речь про написанный код
Anonymous
Liam
Всем привет. Меня уже давно мучают такие проблемы.
Надеюсь тут кто-то сможет мне помочь с этим.
1) Как сделать вечный цикл в io потоке с помощью RxJava?
2) Если при запросе на сервер произошла ошибка, как сделать так, чтобы этот запрос отправился опять через пару секунд и так пока не пройдет (Retrofit + RxJava)?
Если кто-то уже делал подобное, можно просто ссылку на github скинуть, я сам найду.
Ivansuper
У нас вроде бы был отдельный чат по RX
Ivansuper
Т.е. если сильно углубляться, то лучше спрашивать там
Liam
я на Java пишу
Liam
рекурсия разве не переполнит стек рано или поздно?
Сергій
Рекурсия всегда должна быть с условием для выхода
Serhii
Кто знает, почему постоянно вылазит ошибка?
Serhii
Installation failed with message Failed to commit install session 643149149 with command cmd package install-commit 643149149. Error: INSTALL_FAILED_INVALID_APK: /data/app/vmdl643149149.tmp/2_slice__ signatures are inconsistent.
It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.
WARNING: Uninstalling will remove the application data!
Do you want to uninstall the existing application?
Serhii
нажимаю yes, ничего не происходит
Serhii
только в логе сообщение появляется
Session 'app': Error Installing APKs
Liam
cпасибо, я гляну
Сергій
Serhii
Сергій
Signatures are inconsistent
Serhii
Nick
Сергій
а как это сделать?
https://developer.android.com/studio/publish/app-signing#sign-apk
Serhii
Anonymous
Anonymous
Всем привет. Переопределил onBackPressed и в нем вызываю диалоговое окно типа "Точно хотите назад?". Если да то идём назад. Но если снова перехожу на эту активити то кнопки в ней перестают работать - кнопка назад не срабатывает и периодически в консоль попадает то что на фото, Гугл не помогает. Что делаю не так?
Andrey
Всем привет! Я правильно ли понял, что Cursor можно использовать сразу из UI треда? Главное загружать его в фоновом так?
Происходят ли обращения к БД когда я уже вычитываю из курсора? Или это уже есть кеш в памяти ?
Sergey
Привет. Подскажите советом, кто как ищет баги, которые воспроизводятся только на специфичных девайсах? Приложение юзает камеру и на всех моих имеющихся девайсах (около 10 шт) - все ок. Но пользователи приложения сталкиваются с багами, что камера не включается (на каких-то конкретных устройствах), либо камера включается, но qr код не считывается. Приложение при этом не падает, поэтому крашлитикс ничего не присылает. Из сообщения ошибки также неясно где именно проблема, и почему сконфигурировать камеру не получилось. Ну не покупать же дополнительно 5 устройств ради этого? Кто как выходит из положения?
Andrey
Это для гладкого скроллинга
Denis
Aleksey
Так он на нее и жмет
Anonymous
Я на нее и жму. И первый раз она ведь срабатывает.
Александр
Мне больше интересно, влияет ли на происходящее отсутствие .dismiss()
Anonymous
Попробуй просто onshow. хз конечно
Aleksey
Ура, идеальный UX для любимых пользователей
Aleksey
Хотя, конечно, от ЦА зависит
Anonymous
Сорян если туплю но не совсем понимаю как это дебажить, кнопки перестают работать. Даже нажимаю на edittext и Вирт клавиатура не появляется. Но если меняю ориентацию устройства все снова работает
Александр
Мб по задумке юзер не может сказать нет?)
Anonymous
Anonymous
короче вместо LoginCodeActivity.super напиши log и проверь чо происходит... 2 3 раза. Если не умеешь дебагором пользоваться
Александр
А вам не кажется странным, что до onBackPressed диалог не закрывается?