Size: a a a

Cicerone Chat (RUS)

2016 December 24

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Dmitriy Gorbunov
Необязательно делать все в одной активити, лучше разделить на несколько блоков типа: для авторизации, главная активити, создание заказа и т п
ну да, вот то же создание заказа, можно сделать фрагментом, а можно в новом активти и как лучше ?
источник

DG

Dmitriy Gorbunov in Cicerone Chat (RUS)
Alexey Pushkarev
но тут ещё как бы не получились nested fragments
От них никуда не денешься, вопрос в сложности интерфейса
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
И все хорошо
источник

Ⓜ️ᵃʳᵃᵗ in Cicerone Chat (RUS)
Alexey Pushkarev
ну да, вот то же создание заказа, можно сделать фрагментом, а можно в новом активти и как лучше ?
как менее геморно )
источник

DG

Dmitriy Gorbunov in Cicerone Chat (RUS)
Alexey Pushkarev
ну да, вот то же создание заказа, можно сделать фрагментом, а можно в новом активти и как лучше ?
Это уже нужно смотреть в конкретной ситуации, если такую активити можно считать мини приложением или логически законченным блоком
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Dmitriy Gorbunov
От них никуда не денешься, вопрос в сложности интерфейса
иногда есть выбор и можно обойтись без них
источник

Ⓜ️ᵃʳᵃᵗ in Cicerone Chat (RUS)
на самом деле,я сейчас так поступаю,
если есть возможность сделать в активити, я выберу активити
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
меня всегда волновал вопрос, что выбирать активити или фрагмент для нового экрана? иногда и так и так подходит
источник

DG

Dmitriy Gorbunov in Cicerone Chat (RUS)
Alexey Pushkarev
меня всегда волновал вопрос, что выбирать активити или фрагмент для нового экрана? иногда и так и так подходит
Экраны все делать во фрагментах, а активити только как контейнеры
источник

DG

Dmitriy Gorbunov in Cicerone Chat (RUS)
потом будет лугко перекидывать фрагменты между разными активити, если поменяются бизнес требования и навигация
источник

DG

Dmitriy Gorbunov in Cicerone Chat (RUS)
ну и под планшеты всегда можно адаптировать
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Dmitriy Gorbunov
Экраны все делать во фрагментах, а активити только как контейнеры
тогда вопрос, создание заказа как лучше запустить активити контейнер и в ней фрагмент или просто в текущую активити новый фрагмент реплейснуть ?
источник

Ⓜ️ᵃʳᵃᵗ in Cicerone Chat (RUS)
а я вот свой последний проект, из одного активити с все фрагменты, включая и вложенные и вложенные вьюпеджрелы с фрагментами

переписал на активити , оставил только фрагменты в вьюпаджере
источник

Ⓜ️ᵃʳᵃᵗ in Cicerone Chat (RUS)
Alexey Pushkarev
тогда вопрос, создание заказа как лучше запустить активити контейнер и в ней фрагмент или просто в текущую активити новый фрагмент реплейснуть ?
нужна карсивощная анимашка между переходами ?
что решит именно фрагмент ?
источник

VC

Vasili Chyrvon in Cicerone Chat (RUS)
Ⓜ️ᵃʳᵃᵗ
а я вот свой последний проект, из одного активити с все фрагменты, включая и вложенные и вложенные вьюпеджрелы с фрагментами

переписал на активити , оставил только фрагменты в вьюпаджере
А для чего переписал?
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
ой с вьюпейджером я помню жестко упоролся, у меня получились nested fragments и надо было использовать child fragment манагер, иначе стейты фрагментов не восстановит корректно. На эту проблему я упоролся ещё в 2013
источник

DG

Dmitriy Gorbunov in Cicerone Chat (RUS)
Alexey Pushkarev
тогда вопрос, создание заказа как лучше запустить активити контейнер и в ней фрагмент или просто в текущую активити новый фрагмент реплейснуть ?
Все зависит от конкретного приложения, разделите на логические блоки. Но даже если вы ошибетесь, то потом легко будет переделать
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Dmitriy Gorbunov
Все зависит от конкретного приложения, разделите на логические блоки. Но даже если вы ошибетесь, то потом легко будет переделать
по какому критерию разбить?
источник

Ⓜ️ᵃʳᵃᵗ in Cicerone Chat (RUS)
Vasili Chyrvon
А для чего переписал?
да какието мелочи с фрагментами начали раздражать просто
источник

VC

Vasili Chyrvon in Cicerone Chat (RUS)
Alexey Pushkarev
тогда вопрос, создание заказа как лучше запустить активити контейнер и в ней фрагмент или просто в текущую активити новый фрагмент реплейснуть ?
Если ты считаешь что создание заказа это законченный набор действий пользователя, то сделай контейнер-активити и в ней фрагмент экрана(ов). Если не считаешь - риплейсни фраг в текущей активити-контейнере.
Но если ты просто для себя решил сделать все приложение в одном активити - можно и так.
источник