2014-09-05 3 views
1

Быстрый вопрос:Как начать MainActivity каждый раз из Launcher Icon?

Я хочу запускать свой MainActivity каждый раз при запуске приложения. Это перезапуск приложения при нажатии на значок запуска.

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

Я попытался ниже подходов:

Добавить ниже код в MainActivity.java:

@Override 
protected void onStop() { 
    super.onStop(); 
    this.finish(); 
} 

@Override 
protected void onDestroy() { 
    super.onDestroy(); 
    this.finish(); 
} 

Добавить ниже строки в Manifest.xml:

android:clearTaskOnLaunch="true" 
android:launchMode="singleTask" 
android:finishOnTaskLaunch="true" 

Но ничего не работает. И предложение?

+0

В основном, вы хотите завершить всю деятельность, когда приложение закрывается? – KOTIOS

+0

u нужно вызвать 'finish()' в 'onPause()' метод. Дополнительная информация - http://developer.android.com/training/basics/activity-lifecycle/pausing.html – Kishore

+0

@ DIVA: Да. В точку. –

ответ

-1

использовать android: launchMode = "singleInstance" с вашей деятельностью запуска.

Смежные вопросы