Android 启动新活动时保持VideoView的状态
我有一个VideoView,当用户单击按钮(启动新活动)时我会暂停,但当用户按下并完成当前活动时,我会看到VideoView的黑屏(可能其表面被破坏),并且视频会再次加载到OnPrepareListener()函数中(而用户之前暂停了视频) 我不重写OnPause()和OnResume()Android 启动新活动时保持VideoView的状态,android,android-activity,android-mediaplayer,android-videoview,Android,Android Activity,Android Mediaplayer,Android Videoview,我有一个VideoView,当用户单击按钮(启动新活动)时我会暂停,但当用户按下并完成当前活动时,我会看到VideoView的黑屏(可能其表面被破坏),并且视频会再次加载到OnPrepareListener()函数中(而用户之前暂停了视频) 我不重写OnPause()和OnResume() 如何保持VideoView实例未连接或未还原,以便用户返回活动时,他将处于离开该活动之前的VideoView状态?有可能吗?我认为,您应该使用startActivityForResult(…)调用新活动。 和
如何保持VideoView实例未连接或未还原,以便用户返回活动时,他将处于离开该活动之前的VideoView状态?有可能吗?我认为,您应该使用
startActivityForResult(…)
调用新活动。
和使用
在用户按back键并完成当前活动的同时查看收听结果
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
}