调用setVideoUri时,活动没有立即完成

时间:2015-09-18 09:39:01

标签: java android

我的活动中有视频观看,当用户按播放时我使用

 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调用

1 个答案:

答案 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);