在启动新活动时保持VideoView的状态

时间:2015-10-21 10:27:01

标签: android android-activity android-mediaplayer android-videoview

我有一个VideoView,当用户点击一个按钮时我会暂停(启动新的活动),但是当用户按下并完成当前的活动I时,会看到VideoView的黑屏(可能是它的Surface被杀)以及视频加载再次在OnPrepareListener()函数中(用户之前暂停了视频)。

我不会覆盖OnPause()和OnResume()。

如何保持VideoView的实例未附加或未定位,以便当用户返回活动时,他将在离开该活动之前处于VideoView的相同状态?有可能吗?

1 个答案:

答案 0 :(得分:0)

我认为,你应该使用startActivityForResult(.....)来调用新的Activity。 并使用

@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
    }
当用户按下并完成当前活动

时,

收听结果