Несколько дней назад я опубликовал свое приложение в Android Marketplace, и во время проектирования и разработки приложения у меня возник вопрос. Этот вопрос касается ограничения или неограниченности количества действий.
Например, мое приложение включает 37 активностей. Это так много? Я хочу знать, что для такой игры, как "Angry Birds", в которой более 200 уровней, есть 200 действий?!!
Мой следующий вопрос: предположим, что я разрабатываю приложение, включающее 100 действий. Пользователь запускает приложение и переходит к последнему действию (например, чтению книги). Если пользователь хочет закрыть приложение, что ему делать? 100 раз нажать клавишу "назад" на его устройстве?! Если я хочу поместить кнопку закрытия (чтобы помочь пользователю) в меню параметров, нужно ли мне повторять ее для каждого действия? потому что, насколько я знаю, у каждого вида деятельности есть свое меню.
Если я помещу кнопку закрытия в последнее действие, и пользователь нажмет на нее, программа закроется. Что будет с другими 99 видами деятельности? они все еще существуют в стеке? или Когда я закрываю приложение, все действия, связанные с этим пакетом, удаляются из стека.
Я прочитал страницу действий, опубликованную Android, но не смог найти свою ответы.
Извините, если выше вопросы глупые вопросы :) Спасибо