Ich verwende eine MediaPlayer
in meinem Activity
.MediaPlayer Fehler: Pause aufgerufen Zustand 64
Wenn ich die Zurück-Taste getroffen, ich diesen Fehler:
09-20 19:44:16.540: E/MediaPlayer(1822): pause called in state 64
09-20 19:44:16.540: E/MediaPlayer(1822): error (-38, 0)
-Code
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
if (mp!= null && mp.isPlaying()) {
mp.stop();
}
Intent intentstart = new Intent(X.this, Y.class);
intentstart.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intentstart);
}
return super.onKeyDown(keyCode, event);
}
Wenn ich mp.pause()
verwenden, es funktioniert gut. Warum?
Ja: if (! Mp = null) mp.pause(). Abgesehen davon super.onPause(); – erdomester