Domanda

Qualcuno può spiegare come capire un logcat dalla chiusura di una forza Android.

Questo arresto si verifica quando ho chiamato finish () in onPause ().

Ecco lo screenshot di DDMS http://www.2ql.net/uploads/1245827534. png

Grazie.

È stato utile?

Soluzione

L'eccezione è SuperNotCalledException. Ciò si verifica quando, in vari callback, non si esegue la catena verso l'alto verso la superclasse. onPause() è uno di quei callback.

Quindi, se il tuo <=> assomiglia a:

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

che solleverebbe questa eccezione. Dovrebbe apparire come:

@Override
public void onPause() {
  super.onPause();
  finish();
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top