2012-01-14 2 views
1

У меня есть приложение со многими действиями, совместно использующее одно и то же меню, которое создается в модуле кода. В этом меню есть опция «Выход». Как завершить все текущие действия без использования ExitApplication? Должен ли я создавать переменную в модуле кода (ExitNow как boolean) и проверять ее в каждом Activity_Resume каждого вида деятельности?Завершить все действия в Basic4Android

ответ

1

положить activity.finish как код для вашей кнопки выхода

+0

Вы можете добавить флаг в качестве одного –

+0

на финише вы могли бы иметь флаг = флаг + 1 и проверьте значение флага на resumsion также меняется флаг обратно в 0, в то время. –

1

попробовать это.

Intent intent = new Intent(getApplicationContext(), Home.class); 
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivity(intent); 
0

типа это prossec глобальный:

Dim GExit as boolean 

Gexit= false 

типа во всем резюме в любой деятельности этот код:

if Gexit = true then activity.finish 

и введите этот код в ваш BTNEXIT:

Gexit= true 

activity.finish 
0

Я пробовал много экс amples, но это действительно работает для меня

Intent intent = new Intent(getApplicationContext(), HomeActivity.class); 
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK|Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(intent);