Android - Активность и начало деятельности - PullRequest
0 голосов
/ 09 июня 2011

У меня есть 2 действия Activity1 и Activity2.

Я перехожу из Activity1 в Activity2 (Call startActivity), и когда я нажимаю назад, запускается совершенно новое действие 1.

Есть ли способподдерживать активность Activity1 таким образом, чтобы он сохранял свое состояние?

Ответы [ 2 ]

1 голос
/ 09 июня 2011

Когда вы выполняете startActivity () из действия, Android приостанавливает текущее действие и переводит его в фоновый режим. На данный момент вызывается метод текущей активности onPause ().

Кроме того, если вы хотите сохранить текущее состояние, вы также можете переопределить метод onSavedInstanceState ().

Ознакомьтесь с некоторыми из этих ссылок, а также с жизненным циклом Android.

http://developer.android.com/reference/android/app/Activity.html http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html

0 голосов
/ 09 июня 2011

Конечно, есть способ.Каждый раз, когда начинается новое действие, предыдущее действие останавливается, но система сохраняет действие в стеке («задний стек»).

http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html

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