1

AndroidプロジェクトでApplicationクラスを拡張しました。拡張アプリケーションのOnCreate()で初期化とチェックを行う必要があります。チェックに応じて終了したい。しかし、私はどのようにアプリケーションから抜け出すのかわかりません。私を助けてください

public class HAT extends Application {
   @Override
   public void onCreate() {
       // if( condition is false ) then exit
   } 

アクティビティでは、finish()メソッドを使用して終了できます

4

1 に答える 1

1

VM を終了できます。

System.exit(0);

または、アプリケーションをクラッシュさせる可能性があります:

new int[]{}[0];

または、自分のプロセスを強制終了することもできます:

Process.killProcess(Process.myPid())

ただし、なぜこれを行う必要があるのか​​ よくわかりません。目的の機能を実現するためのより良い方法がほぼ確実にあります。

于 2013-03-22T06:51:53.067 に答える