2012-03-19 94 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

嘗試用'this.finish();'而不是'android.os.Process.killProcess(android.os.Process.myPid());' – SERPRO 2012-03-19 13:36:42

+0

仍然沒有工作:/它剛剛開始完成 – 2012-03-19 13:48:59

+1

http: //sackoverflow.com/questions/2033914/quitting-an-application-is-that-frowned-upon/2034238#2034238 – CommonsWare 2012-03-19 13:56:42

回答

0

更新您的代碼示例代碼

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

仍然沒有它只是在開始時關閉;/ – 2012-03-19 14:20:43

+0

你得到什麼錯誤? – MarkySmarky 2015-07-15 10:20:34

0

你應該基於活動的生命週期方法來實現邏輯場景。