我的一个VideoView
中有一个Activities
,如果我尝试按后Button
,则不会将我带到之前的Activity
并且它不会不要在log cat中给出任何错误消息。
我尝试覆盖onBackPressed()
方法,但我尝试使用Activity
调用上一个Intent
,但即便如此,后面Button
也没有做任何事情。
此问题仅在视频播放时甚至在播放完毕后才会出现。后Button
工作的唯一时间是在视频开始播放之前。我的VideoView
也设置了MediaController
。
有什么想法吗?
谢谢!
答案 0 :(得分:3)
来自CommansWare
根据源代码,这应该有效:
- 扩展MediaController(出于此答案的目的,请调用它 RonnieMediaController)
- 覆盖RonnieMediaController中的dispatchKeyEvent()
- 在链接到超类之前,检查KeyEvent.KEYCODE_BACK, 如果遇到这种情况,请告诉您的活动完成()
- 使用RonnieMediaController代替MediaController VideoView
醇>就个人而言,我只是不管它,因为这会改变你的用户 无法让RonnieMediaController按需消失。