2016-11-17 14 views
-1

コードを使用してプログラマブルにAndroidアプリケーションを終了したい.2つのアクティビティがある。First MainScreen &第2画面。Regd:Androidアプリケーションを使用してプログラマチックにアプリケーションを閉じる

私はコード

System.exit(); 
finishAffinity(); 
finishAndRemoveTask(); 

問題はそののホームスクリーンに私を取得

おかげ

+1

関連を経る:http://stackoverflow.com/questions/9172367/what-will-happen-when-system-exit0-execute –

+0

あなたのアプリケーションを閉じることができません。 OSで扱います。しかし、FirstActivityをNoHistory = "true"にすることができ、SecondActivityでは単にfinish()を呼び出すことができます。 – Nepster

+0

あなたの問題をもう少し詳しく説明してください。あなたが行きたいと思っているすべての活動を閉じた後。 – Nepster

答えて

1

でSystem.exit(0)、これで試してみてください、このです試してみました。

this.finishAffinity();このオプションは、16

0

は、あなたが主な活動のあなたのonDestroy()で

`android.os.Process.killProcess(android.os.Process.myPid());` 

を使用して試すことができます上記のAPIのです。参考のため はthis

関連する問題