在我的Android应用程序中处理中断

在我的Android应用程序中处理中断,android,exception-handling,Android,Exception Handling,嗨,我正在开发一个应用程序,在android播放器中播放视频。 但我被夹在两者之间。我用videoView播放了那个视频。 但在这中间,如果有任何来电,来电信息会在之后出现 通过视频无法恢复。 即使电池电量不足信息出现,我也无法恢复视频。当您从中断返回屏幕时,会发生什么情况?您可以将播放状态保存在内部存储器中,然后恢复到以前的播放状态。尝试使用活动中的onResume和onStop方法 查看这里的第一张图片了解更多信息我实现了onstop和onResume功能。我在桌面上所做的就是通过调用vid

嗨,我正在开发一个应用程序,在android播放器中播放视频。 但我被夹在两者之间。我用videoView播放了那个视频。 但在这中间,如果有任何来电,来电信息会在之后出现 通过视频无法恢复。
即使电池电量不足信息出现,我也无法恢复视频。

当您从中断返回屏幕时,会发生什么情况?您可以将播放状态保存在内部存储器中,然后恢复到以前的播放状态。尝试使用活动中的onResume和onStop方法


查看这里的第一张图片了解更多信息

我实现了onstop和onResume功能。我在桌面上所做的就是通过调用video.pause暂停我的视频;在简历上,我恢复我的视频;但它仍然不工作。不工作是指它加载视频,但播放时间不同?因为videoView还有getCurrentPosition和seekToint time方法,您可以使用这些方法先保存当前播放时间,然后再次加载。不,我的意思是在通话结束后不播放视频,只显示空白屏幕。如果您在最初的帖子中发布一些代码,这将非常有帮助。我还猜测,如果您创建了videoView并仅在onResume方法中开始播放,它将正确地重新加载视频。这样,每次你的活动恢复时,它都会重新创建并初始化视频播放,它肯定会工作。现在我解决了这个问题。实际上我是在做录像。简历。我不必保存正在播放的视频并在继续播放时设置该视频的路径,然后重新开始播放。但它不允许我播放视频的确切位置停止意味着假设视频是4分钟,当中断生成时,它已经播放了2分钟,恢复时,从2分钟开始播放该视频