Выход из приложения полностью в Android

Здравствуйте. В моем приложении для Android при выходе из приложения с помощью movetasktoback (true) в задней части Homescreen, если пользователь снова загружает приложение, он перенаправляется непосредственно на домашнюю страницу, а не на экран загрузки. Есть ли решение, которое я мог бы выйти из приложения на дому, и в котором следует очистить весь стек, созданный в этом приложении.

Пожалуйста, поделитесь своими ценными предложениями.

Заранее спасибо:)

4 ответа

Есть много дискуссий, которые произошли по этой теме. Убийство в процессе, конечно, не лучший путь.

Вы можете попробовать настройки android:finishOnTaskLaunch как верный для вашей корневой активности или попробуйте использовать android:clearTaskOnLaunch

http://developer.android.com/guide/topics/manifest/activity-element.html

Вы также должны добавить в основной деятельности

андроид:launchMode="singleTask"

Или это может не работать должным образом.

Если вы хотите запустить приложение с главной страницы после выхода из приложения. задавать FLAG_ACTIVITY_CLEAR_TOP на кнопку выхода или что вы использовали.

Вы должны использовать android.os.Process.killProcess(android.os.Process.myPid());но он должен использоваться в вашей основной деятельности, тогда он полностью закроет приложение.

Может быть, вы должны рассмотреть другой способ решения проблемы. Старайтесь не выходить из приложения, а каким-либо образом переопределить метод onResume().

Попробуйте убить ваш процесс, например:

android.os.Process.killProcess(android.os.Process.myPid());
Другие вопросы по тегам