169 похожих чатов

Ребята, вопрос: (best in practice) подскажите как лучше сделать переключения

нескольких фрагментов в отдельном activity (чтобы не наводить бардак и хаус в коде) ?

21 ответов

9 просмотров

переписать все под SingleActivity =)

Илья-Федосеев Автор вопроса

он написан но отдельно выведене регестрация )) в отдельный activity, много экранов нужно как то их правильно последоватьльность организовать

зачем делать дурацкию активити под регистрацию, все равно лучше думать что активити просто контейнер для корневых фрагментов

переключение по боттомнавигации или как?

Илья-Федосеев Автор вопроса

нет целлый цыкл экраннов последовательно , а точнее по этапно

аутентификация и всё с ней связано нормально в отдельной активити

опиши нормально флоу

что с русским то?

нинада

Илья-Федосеев Автор вопроса

экран номер телефона -> экран ввода кода по телефону -> экран имя фамилия -> экран паспортные данные -> экран ИНН -> экран успешно ->

если основная активность еще с и боттом шитом, то очень даже ок. какие твои аргументы? Ты подменяешь старт графа в зависимости от того залогинен ли юзер?

Илья-Федосеев Автор вопроса

дизлексия

https://material.io/design/motion/the-motion-system.html#shared-axis просто делаешь адд / реплейс с к примеру вот такими анимациями

я не пользуюсь навигейшн компонентом, хз сколько должно быть графов на приложение, но пусть будет так а причем тут боттомщит не понял)

Илья-Федосеев Автор вопроса

bottom на другой acitvity, а так буду использовать то что посоветовал спасибо ))

Можно просто в активити сделать проверку на то, авторизован пользователь или нет. Если нет, то принудительный navigate на фрагмент авторизации.

FragmentManager: ну да, ну да, пошел я нахер Следом за ним чат покинули Android Navigation Component, Cicerone

переход видно будет

Нет

У меня так реализовано. Абсолютно не видно.

Давно видел прогу, в которой вью пейджер есть максимально просто сделанный. Сейчас вспомнил про нее, скачал и декомпильнул, а там вью пейджер 2. Вот оттуда попробую подрезать

Похожие вопросы

Обсуждают сегодня

Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
А дальше что?.. Записать в файл, потом в Код?.. И потом разбирать как-то?..
Хаскель Моисеевич Гопник
14
доброго времени. db, dw и прочие исполняются при трансляции или при выполнении программы?
lutayyy
10
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
например asm AT&T ... label: .string "hi" ... # not error lea label(%rip), %rax # error ( not compile ) mov %rip, %rax # not error mov (%rip), %rax из форумов прочитал чт...
Simple Sorcerer
6
Почему никто не подсказал, что можно объявить свои типы данных, в которых меньше полей, чем в отданном джейсоне, и добавлять их по необходимости?
Strange Rabbit
10
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Есть предложения, как подобное можно упростить?
Hemul GM
12
Карта сайта