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