Как мне лучше контролировать поток активности? - PullRequest
0 голосов
/ 30 апреля 2018

Мне поручено создать приложение, которое не имеет фиксированного порядка экрана. После запуска приложение свяжется с сервером и получит список действий, которые необходимо выполнить. Таким образом, один запуск может быть экран 1 - экран 5 - экран 7 в следующий раз экран 3 - экран 5 - экран 9

Я протестировал простое приложение, которое делает это; моя основная деятельность запускает необходимую операцию, и эта деятельность возвращается к основной деятельности, которая запускает следующую необходимую деятельность. Другими словами, все действия возвращаются к основному действию, которое затем определяет, какое действие следует начать следующим. Кажется, это работает нормально, но я прочитал, что «Деятельности» следует использовать только для пользовательского интерфейса, у моего основного действия не было пользовательского интерфейса, он просто контролировал, какое действие произошло следующим. Так я должен использовать другой подход?

Я новичок в Android, но у меня десятилетний опыт работы с Java. В случае, если это имеет значение, я использую AS 3.0.1 Спасибо

1 Ответ

0 голосов
/ 30 апреля 2018

Я бы предложил одно занятие и реализовать ваши "экраны" в виде фрагментов. Это позволяет действительно легко кодировать вашу логику для следующего экрана. Вы просто добавляете / заменяете фрагменты, а не запускаете и отслеживаете коды результатов действий. Бизнес-логика для каждого экрана все еще может быть полностью заключена во фрагмент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...