Я занимаюсь разработкой приложения для Android Player, использую SDL2.0.8 + ffplay (основано на ffmpeg4.1).Существует намерение от MainActivity к SDLActivity (оба в одном и том же процессе).Когда я нажимаю кнопку backButton в SDLActivity, SDLActivity внезапно уничтожается (выглядит как System.exit (0)).Основной процесс, кажется, воссоздан, я вижу, что pid изменился.Это не то UE, которое я хочу.
Что я могу сделать, чтобы вернуть SDLActivity ровно, как и обычное onBackPress.
SDLActivity:
if (id == android.R.id.home) {
if (mMediaPlayer != null) {
try {
mMediaPlayer.stop();
} catch (Exception e) {
e.printStackTrace();
}
}
finish();
return true;
}
MediaPlayer:
@Override
public void stop() throws Exception {
Log.v(TAG, "stop()");
mNextNativeState = NativeState.PAUSED;
handleNativeState();
// Send a quit message to the applica