2009-06-25 4 views

Antwort

11

Die Ausnahme ist SuperNotCalledException. Dies tritt auf, wenn Sie bei verschiedenen Rückrufen nicht nach oben zur übergeordneten Klasse ketten. onPause() ist einer dieser Rückrufe.

Also, wenn Ihr onPause() wie folgt aussieht:

@Override 
public void onPause() { 
    finish(); 
} 

, die diese Ausnahme auslösen würde. Es sollte so aussehen:

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