1

我有一個活動持續崩潰onPause。這是一個畫在畫布上的環形線。當我暫停應用程序或嘗試移動到另一個活動時,它會崩潰。活動在暫停時崩潰

我有它,所以它關閉了onPause,因爲我不希望它發佈一個關閉力量。但我希望能夠回到你想知道爲什麼它崩潰的onPause活動

@Override 
public void surfaceDestroyed(SurfaceHolder arg0) { 
    // TODO Auto-generated method stub 
    boolean retry = true; 
    _canDraw = false; 
    while(retry) { 
     try { 
      DrawThread.join(); 
      retry = false; 
     } catch (InterruptedException e) { 
      e.printStackTrace(); 
     } 
    } 
} 

@Override 
protected void onDestroy() { 
    // TODO Auto-generated method stub 
    super.onDestroy(); 
    android.os.Process.killProcess(android.os.Process.myPid()); 
} 

@Override 
protected void onPause() { 
    // TODO Auto-generated method stub 
    super.onPause(); 
    android.os.Process.killProcess(android.os.Process.myPid()); 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    // Handle item selection 
    switch (item.getItemId()) { 
    case R.id.face_button: 
     _canDraw = false; 
     try { 
      DrawThread.join(); 
      whack.this.startActivity(selectFace); 
     } catch (InterruptedException e) { 
      e.printStackTrace(); 
     } 
     return true; 
     default: 
      return super.onOptionsItemSelected(item); 
    } 
} 

回答

4
@Override 
protected void onPause() { 
    // TODO Auto-generated method stub 
    super.onPause(); 
    android.os.Process.killProcess(android.os.Process.myPid()); 
} 

?你在崩潰。

+0

我說我把他們爲了避免發佈錯誤。無論它仍然崩潰,我發現了一些早些時候說沒有找到活動。我在這裏沒有工作空間,所以我不能做很多。 – 2011-04-05 03:59:23

+0

它不會在onpause中崩潰而不會在它嘗試恢復時崩潰的killprocess。 – 2011-04-05 04:00:39

+0

我很抱歉,但是我無法在您的問題中發現提示您爲了避免發佈真正的錯誤而添加了各種用途的異常。如果我們應該幫助你,如果你告訴我們onResume是問題而不是onPause會更好。 – RoflcoptrException 2011-04-05 06:51:48