0

finish();問題があります。アプリケーションを強制終了できません。などを試しましたActivityManagerが、機能しませんでした (アプリケーションが再起動します)。

4

3 に答える 3

2

これは、Android のユーザビリティ パターンに反するため、Android では推奨されません。System.exit(0)主なことは、 @parag が提案したように、1 行のコードでアプリを停止/強制終了/閉じる必要がないことです。これは、Android 開発の重要なポイントを見逃していることを示しています。何らかの奇妙な理由でそれをしなければならない場合は、finish()all Activities、 stop all 、およびで宣言されているすべてServicesを無効にする必要がありますBroadcastReceiversAndroidManifest.xml

于 2012-07-22T15:34:48.850 に答える
1

Android アクティビティのライフサイクルをご覧ください。ニーズを達成する方法の手がかりが得られる場合があります。とにかく、アプリを強制終了する必要があるかどうかを再検討する必要があります。それは奇妙で、Androidの推奨事項に反しています。

http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

于 2012-07-22T18:10:57.210 に答える
0

これをキルアプリケーションに使用します

System.exit(0)
于 2012-07-22T13:04:32.637 に答える