Android 将应用程序置于后台时,VideoView设置为初始位置

Android 将应用程序置于后台时,VideoView设置为初始位置,android,Android,我的应用程序中有一个视频视图。问题是,每当我将应用程序放在后台并返回时,VideoView的位置都设置为零。处理这种情况的最佳方法是什么 非常感谢 Gratzi覆盖活动的onSaveInstanceState和onRestoreInstanceState方法 在onSaveInstanceState中,存储播放器在捆绑包中的当前位置 在onRestoreInstanceState中,获取播放机的最后一个已知位置,并将播放机设置为该位置。未调用onRestoreInstanceState方法。我尝

我的应用程序中有一个视频视图。问题是,每当我将应用程序放在后台并返回时,VideoView的位置都设置为零。处理这种情况的最佳方法是什么

非常感谢


Gratzi

覆盖活动的
onSaveInstanceState
onRestoreInstanceState
方法

onSaveInstanceState
中,存储播放器在捆绑包中的当前位置


onRestoreInstanceState
中,获取播放机的最后一个已知位置,并将播放机设置为该位置。

未调用onRestoreInstanceState方法。我尝试使用onPause/onResume方法,但我没有要使用的Bundle对象。在onPause/onResume中,您可以将当前位置保存在变量中,因为您的应用程序不应被销毁。我尝试使用SharedReferences类。它可以保存状态,但另一件奇怪的事情发生了:即使我调用videoView.start()方法,视频也不会启动,直到我触摸视频视图。