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

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

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

21 ответов

16 просмотров

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

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

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

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

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

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

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

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

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

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

нинада

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

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

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

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

дизлексия

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

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

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

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

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

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

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

Нет

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

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

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

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

#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
Гляньте, че бывает: Сегодня по одному проекту одной вебстудии делал проект небольшой, на их хостинге. На Modx revo. В определенный момент , работая в админке, вдруг перестал р...
Artem
7
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
12
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Карта сайта