Android: возобновить деятельность 2 из главного меню

1

Мое приложение запускает Activity1. Activity1 запускает Activity2. Пока на Activity2, если я нажимаю кнопку " Home и нажимаю кнопку запуска приложения, она снова начинается с Activity1.

Возможно ли возобновить Activity2?

Заранее спасибо!

Теги:
android-activity
resume

3 ответа

0

Это действительно старый вопрос, но я сталкиваюсь с точно такой же проблемой. Наконец, я нашел решение в файле манифеста.

Я решил это, удалив это свойство android: launchMode = "singleInstance" из Activity2 из файла манифеста и работает, как ожидалось.

Спасибо, Анил

0

Я рекомендую вам прочитать следующее: http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

Нормально, не должно случиться, что приложение перезагрузится, если системе Android не потребуется больше памяти. Обязательно сохраните состояние приложения, когда Android уведомит ваше приложение о том, что оно будет убито сейчас.

0

Просто закончить Activity1 при запуске Activity2 и не завершить Activity2.

Напишите следующую строку

moveTaskToBack(true);

на событии Click события home или onpause().

  • 0
    Это единственный вариант? Я начал активность 2 как однозадачный, но он все еще запускает активность 1
  • 1
    см. мой отредактированный ответ.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню