我的活动中有视频观看,当用户按播放时我使用
videoView.setVideoURI(uri);
video.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
public void onPrepared(MediaPlayer mp) {
progressBar.setVisibility(View.INVISIBLE);
mp.start();
}
});
这个工作正常,我有一个按钮停止并从屏幕退出我使用videoView.stopPlayback();finish();
但活动onDestroy()没有被调用immedialy,如果再次启动Activity,直到明显的onDestroy调用
答案 0 :(得分:0)
当你打开那个活动时,在意图上设置那个标志,如
Intent intent = new Intent(Login.this, Dashboard.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);