Возможно, вы подумали, возможно, использовать ту же активность и просто изменить содержимое, которое она отображает.
Так в примере с книгойУ вас будет книга Activity, которая будет иметь Page ViewGroup где-то в своей иерархии представлений, которая отображает содержимое страницы.Затем, когда пользователь переходит на следующую или предыдущую страницу, View View Group просто отображает содержимое нужной страницы.Затем вы можете использовать структуру данных для управления вашим стеком страниц и текущей позицией пользователей.
Не уверен, что пытается сделать ваше приложение, поэтому я понимаю, что это может не сработать для вашего конкретного использования.Тем не менее, я ожидаю, что это будет иметь лучшую производительность во время выполнения, чем создание целых операций.
Старые действия, которые больше не видны, будут уничтожены, если потребуется их память.Тем не менее, в Android есть механизм сохранения состояния, так что при перезапуске Activity (возвращаясь к странице, которая была уничтожена в вашем случае) ее можно восстановить должным образом.Это можно сделать с помощью механизма Общие предпочтения или объекта пакета, переданного в Activity.onCreate.Однако вам придется явно сохранить состояние в Activity.onStop (...) и Activity.onSaveInstanceState (...) , а затем восстановить состояние в Activity.onCreate (...) и Activity.onRestoreInstanceState
Подробнее о жизненном цикле Активов можно прочитать здесь (не уверен, каков ваш уровень понимания) http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle:
Теперь я не уверен, что произойдет в этом крайнем случае, сможете ли вы создать так много Активностей, что Android больше не сможет вернуть те, которые он убил.Я ожидал бы, что существует какой-то механизм защиты, чтобы предотвратить это, но я не знаю, что это такое.
Нашел эту статью, которая может предоставить дополнительную информацию, но не уверен, что это была информация, которой вы былиищем хотя: http://zerocredibility.wordpress.com/2009/08/24/why-android-swap-doesnt-make-sense/
Ура и счастливой охоты!