Мне поручено создать приложение, которое не имеет фиксированного порядка экрана.
После запуска приложение свяжется с сервером и получит список действий, которые необходимо выполнить.
Таким образом, один запуск может быть
экран 1 - экран 5 - экран 7
в следующий раз
экран 3 - экран 5 - экран 9
Я протестировал простое приложение, которое делает это; моя основная деятельность запускает необходимую операцию, и эта деятельность возвращается к основной деятельности, которая запускает следующую необходимую деятельность.
Другими словами, все действия возвращаются к основному действию, которое затем определяет, какое действие следует начать следующим.
Кажется, это работает нормально, но я прочитал, что «Деятельности» следует использовать только для пользовательского интерфейса, у моего основного действия не было пользовательского интерфейса, он просто контролировал, какое действие произошло следующим. Так я должен использовать другой подход?
Я новичок в Android, но у меня десятилетний опыт работы с Java.
В случае, если это имеет значение, я использую AS 3.0.1
Спасибо