3

次のように呼び出すだけで Android アプリケーションを終了できることを読みました。

finish();

しかし、そうではありません!これを行うと、次のエラーが発生します。

PackageInstallationReciever Remove /data/local/tmp/com._____.apk Fail!
AndroidRuntime Uncaught handler: thread main exiting due to uncaught exception
AndroidRuntime java.lang.NullPointerException
AndroidRuntime     at android.....
dalvikvm Unable to open stack trace file '/data/anr/traces.txt': Permission denied

では、アプリケーションを強制的に終了させる適切な方法は何でしょうか? 記録のために、メニュー項目から呼び出していますが、問題ではないようです!

4

2 に答える 2

5

あなたはアプリケーションを終了することを見たいと思うかもしれません- それは眉をひそめていますか? ここにSOのスレッドがあります。

于 2011-01-06T16:38:37.700 に答える
1

アプリ内 exit で何を達成しようとしていますか? ユーザーが終了した後にアプリが状態を保存しないようにする場合は、マニフェスト ファイルのメイン アクティビティにこのフラグを追加できます。

android:clearTaskOnLaunch=true

これにより、アプリケーションが再度開かれたときにアクティビティ スタックがクリアされます。

于 2011-01-06T16:36:05.423 に答える