Мое приложение запускает Activity1
. Activity1
запускает Activity2
. Пока на Activity2
, если я нажимаю кнопку " Home
и нажимаю кнопку запуска приложения, она снова начинается с Activity1
.
Возможно ли возобновить Activity2
?
Заранее спасибо!
Это действительно старый вопрос, но я сталкиваюсь с точно такой же проблемой. Наконец, я нашел решение в файле манифеста.
Я решил это, удалив это свойство android: launchMode = "singleInstance" из Activity2 из файла манифеста и работает, как ожидалось.
Спасибо, Анил
Я рекомендую вам прочитать следующее: http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle
Нормально, не должно случиться, что приложение перезагрузится, если системе Android не потребуется больше памяти. Обязательно сохраните состояние приложения, когда Android уведомит ваше приложение о том, что оно будет убито сейчас.
Просто закончить Activity1 при запуске Activity2 и не завершить Activity2.
Напишите следующую строку
moveTaskToBack(true);
на событии Click события home или onpause().