我有一个VideoView,当用户点击一个按钮时我会暂停(启动新的活动),但是当用户按下并完成当前的活动I时,会看到VideoView的黑屏(可能是它的Surface被杀)以及视频加载再次在OnPrepareListener()函数中(用户之前暂停了视频)。
我不会覆盖OnPause()和OnResume()。
如何保持VideoView的实例未附加或未定位,以便当用户返回活动时,他将在离开该活动之前处于VideoView的相同状态?有可能吗?
答案 0 :(得分:0)
我认为,你应该使用startActivityForResult(.....)
来调用新的Activity。
并使用
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
}
当用户按下并完成当前活动时,收听结果