2012-03-19 12 views
0

などのコールに応答してアクティビティプロセスを一時停止すると、そのアクティビティプロセスを終了したいのですが、アプリを起動しようとすると即座に終了します。どんな解決策ですか?onPause()の殺害プロセス

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState);  

    //Things to do 
} 

//@Override 
public void onPause() {  
    super.onPause(); 
    android.os.Process.killProcess(android.os.Process.myPid()); 
} 
+1

'android.os.Process.killProcess(android.os.Process.myPid()); 'の代わりに' this.finish(); 'を試してください – SERPRO

+0

まだ動作しません:/開始時にちょうど終了しました –

+1

http: //stackoverflow.com/questions/2033914/quitting-an-application-is-that-frowned-upon/2034238#2034238 – CommonsWare

答えて

0

以下のサンプルコードは、あなたが、アクティビティのライフサイクルメソッドに基づいた論理的なシナリオを実装する必要があります

@Override 
public void onPause() {  
    super.onPause(); 
    this.finish(); 
} 
+0

開始時にまだ閉じているものは何もありません;/ –

+0

エラーは何ですか? – MarkySmarky

関連する問題