Любимый❤
Всем привет. У меня в приложении навигация реализована с помощью BottomNavigation.
Фрагменты меняю вот так:
getSupportFragmentManager().beginTransaction().replace(R.id.container, selectesFragment).commit();
Вопрос:
1)в каких случаях надо использовать ViewPager?
2)если реализовывать навигацию как я, то как сделать так, чтобы фрагмент хранился в памяти и при переходе на вкладку он не создавлся заново, а просто выполнялся метод onStart();
Любимый❤
и при нажатии onBackPressed ты будешь просто бекаться к предыдущему фрагменту из стека, или списка, и ссылка все равно будет сохраняться в памяти
Любимый❤
кастомный FragmentManager это просто класс внутри которого находится SupportFragmentManager и список или стек фрагментов
Любимый❤
Всем привет. У меня в приложении навигация реализована с помощью BottomNavigation.
Фрагменты меняю вот так:
getSupportFragmentManager().beginTransaction().replace(R.id.container, selectesFragment).commit();
Вопрос:
1)в каких случаях надо использовать ViewPager?
2)если реализовывать навигацию как я, то как сделать так, чтобы фрагмент хранился в памяти и при переходе на вкладку он не создавлся заново, а просто выполнялся метод onStart();
Любимый❤
ну и ты там реализуешь операции с BackStack какие хочешь
Любимый❤
у Гугла все не очень
Nata
How to handle bottom navigation perfectly with back pressed - Stack Overflow
https://stackoverflow.com/questions/43870485/how-to-handle-bottom-navigation-perfectly-with-back-pressed
Любимый❤
1) ViewPager это просто ViewGroup которая имеет свой адаптер, в этом адаптере можно дописать реализацию, тебе никто не мешает использовать обычный FrameLayout
Любимый❤
Всем привет. У меня в приложении навигация реализована с помощью BottomNavigation.
Фрагменты меняю вот так:
getSupportFragmentManager().beginTransaction().replace(R.id.container, selectesFragment).commit();
Вопрос:
1)в каких случаях надо использовать ViewPager?
2)если реализовывать навигацию как я, то как сделать так, чтобы фрагмент хранился в памяти и при переходе на вкладку он не создавлся заново, а просто выполнялся метод onStart();
Anonymous
Anna
привет. кто-то встречался с таким багом? Unrecognized profile 2130706433 for video/avc Samsung Galaxy, Android 6.0.1 с кодеками h264 baseline 3.1 aac-lc
похожий https://github.com/googlevr/gvr-android-sdk/issues/75 может есть идеи куда копать...? у меня иссякли
Сергій
blame samsung
Сергій
🌚
Tornike
Anton
Любимый❤
делай вместо replace - add
Любимый❤
да, но проблема в том, что при getSupportFragmentManager().beginTransaction().replace(R.id.container, selectesFragment).commit(); срабатывает метод onDestroy, тоесть при повторном показе сработает onCreate.
Сейчас у меня на одной из вкладок есть google map, и мне надо, чтобы при переходе на вкладку карта не инициализировалась повторно.
Anton
Tornike
Tornike
Любимый❤
кто юзает rxJava в котлине?
Любимый❤
в продакшен
Pavel
Парни, кто записывал звук с Bluetooth разговора двух абонентов? Как записать голос собеседника?
Anonymous
перестань ты уже кидать эти ссылки :)
Fearless
Anonymous
Fearless
вспомнил как в детстве играли в кс с друзьями и ставили такого рода ники
Алексей
+
Алексей
Вопрос должен обозначать проблему, иначе какой в нем толк?
Tim
кто работал с kotlin native?
Anton
Народ, кто юзал Android Navigation Components? Такой вопрос возник, а я могу вызвать back() на определенном контейнере?
То есть у меня есть Контейнер 1 (в нем происходит переключение Фрагмент 1 -> Фрагмент 2)
А во втором фрагменте есть Контейнер 2 (в нем происходят переключения подфрагментов 1 -> 2 -> 3 -> 4)
В конце я хочу вернуться в предыдущему фрагменту первого контейнера (Фрагменту 1). Но вызвать переход "вперед" не подходит. Мне нужно сбросит стек (чтобы во-первых по кнопке назад нельзя было вернуться во Фрагмент 2, а во-вторых потому, что Фрагмент 1 может быть разным от случая к случаю)
Anton
Ну или любой другой способ скинуть стек до определенного фрагмента
Но тут в зависимости от способа могут начаться проблемы. Потому что "посчитать, сколько раз нажать back() не подходит, во Фрагменте 2 может быть разное количество подфрагментов. Скинуть стек до определенного id теоретически может подойти (если так можно), но для этого нужно передавать id Фрагмента, с которого совершен переход, что тоже не очень сладко, если честно, плюс хз, могут ли быть заморочки с восстановлением состояния. А вот если просто можно было бы вызвать back() на определенном контейнере, все эти проблемы, в моем понимании, пропали бы
Artur
Как заставить ViewPager свайпиться если вся область в нём как cliсkable ?
Artur
не свайпиться если к нему прицепить PagerAdapter который рулит фрагментом, в котором Layout занимает всю область и он clickable. Эвенты получаются улетают в эту clickable вью
Artur
не, так не получиться :)
Artur
нужно как-то по пробовать отличить клик от свайпа
Anonymous
Привет народ помогите!Много текста.Как мне в textView скрыть текст в скобках
Andrei
Всем привет.
Столкнулся с проблемой при миграции на AndroidX.
Нажал чудо кнопку мигрировать. Подождал.
Все вроде прошло гладко.
Сделал Clean Project, Build project.
На телефоне все запустилось - все ок.
Открыл первый попавшийся фрагмент, а он весь красный, то есть студия ругается на все стандартные методы, такие как getContext(), startActivity и так далее.
Закрыл студию, открыл заново. Собрать проект могу, а вот с исходниками беда. Кто-нибудь сталкивался с чем-нибудь подобным?
ᔕᗩᗰ
Всем привет.
Столкнулся с проблемой при миграции на AndroidX.
Нажал чудо кнопку мигрировать. Подождал.
Все вроде прошло гладко.
Сделал Clean Project, Build project.
На телефоне все запустилось - все ок.
Открыл первый попавшийся фрагмент, а он весь красный, то есть студия ругается на все стандартные методы, такие как getContext(), startActivity и так далее.
Закрыл студию, открыл заново. Собрать проект могу, а вот с исходниками беда. Кто-нибудь сталкивался с чем-нибудь подобным?
Тоже после миграции некоторые спецэффекты были с отображением элементов. Но тот глюк, о котором вы говорите, если не ошибаюсь, с этим не связан. Попробуйте сделать даунгрейд версии плагина грэдла на более старую. Мне это помогло. С чем связано не знаю, но Гугл тоже на это ссылался
Andrei
Семен
Есть ссылка на чат, где по всяким вопросам с прошивками можно обратиться?
Martynenko
Есть чат где opengl в анлройде обсуждают?
empty🧿
Ребят скажите плиз, а как можно разместить свою игру в ксиоми стор?
empty🧿
Че то не могу найти
empty🧿
Нужный ресурс
empty🧿
Подскажите плиз, как там разместить свою игру))
empty🧿
Буду очень благодарен
Martynenko
ну это и NDK затрагиваешь ведь тоже и тема специфична
Martynenko
есть где примеры отображения preview c камеры средствами opengl в портретной ориентации? а то все примеры которые нахожу, в ландшафтой. А эксперементируя с матрицами переворотов, получаю очень размазанные и деформированые изображения
Egor
Всем привет, кто-нибудь знает как обрезать сверху navigation drawer, тот что слева?
Egor
Anonymous
не надо его обрезать, надо просто переместить его в нужное место
Egor
А, понял, помещу в layout где кнопки, спасибо!
Kota
Корбен
Уважаемые, подскажите, как осуществить вызов приложения "Телефон" чтобы переходил в раздел клавиатуры, и был введен нужный номер по нажатию кнопки ?
Корбен
Сергій
https://developer.android.com/guide/components/intents-common
Arsen
Как узнать через сколько времени батарея сядет?
Anonymous
А как можно узнать куда отсылает что запросы приложение?
Anonymous
Куда оно послает пакеты вернее на ведре?
You
BurpSuite/Fiddler
Anonymous
You
Как "SSL Capture" может быть похоже на "Fiddler"?
Anonymous
You
Вот именно
Anonymous
You
Зачем ты в маркете это ищешь?
Anonymous
А где?
Anonymous
Мне надо на ведре
Anonymous
Есть ещё варик в 4pda
Сергій
Wire Shark ещё
Павел
Всем привет.
Есть приложение, в активити которого лежит CoordinatorLayout. Он содержит в себе AppBarLayout -> CollapsingToolbarLayout, внутри которого в свою очередь еще находится ImageView. Т.е. в итоге у меня на всю страницу отображается картинка, которую я могу проскроллить и под ней увидеть другую информацию.
Я хотел бы узнать, каким образом можно отловить событие скролла, на какой элемент его повесить и вообще можно ли это реализовать.
Anonymous
Добрый день
Anonymous
Кто знает сервис, где можно создать проект приложения?