2011-06-24 6 views
1

У меня есть приложение, в котором есть много видов деятельности. Я хочу, чтобы кнопка одного действия нажала, приложение должно быть остановлено (остановлено в фоновом режиме). Как я могу это сделать? Спасибоandroid как заставить остановить приложение при нажатии кнопки

+0

Вы хотите, чтобы выйти из приложения или что ?? – Sujit

+0

см. Эту ссылку http://developer.android.com/reference/android/app/Activity.html –

+0

Я тебя не понял. не могли бы вы рассказать об этом. –

ответ

1

Самый прямой путь

System.exit(1); 

:)

0

Применение не остановился в фоновом режиме через programming.if вы хотите, чтобы выйти из приложения или хотите, чтобы закончить все activities-

использование this-

Если вы вызываете активность B от активности A .И с от B

А-> в

использование startactivityforresult от A

и снова B-> C

использование startactivityforresult от B

и когда вы хотите, чтобы выйти из С, затем setResult (т.е.. RESULT_OK), и закончите C. и в OnActivityResult() в B, проверьте, будет ли resultcode == RESULT_OK снова закончить B и setresult (RESULT_OK) для A. процедура будет следовать, чтобы закончить A.

это приведет вас к выходу из application.and начнется с A, а не с C.

1

Лучшей практикой является просто позвонить finish() и позволить OS позаботиться о том, чтобы убить ваш процесс, когда это необходимо.

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