在自定义视图中捕获后退按钮

时间:2012-10-12 11:56:17

标签: android view back-button custom-view

我想在用户按下按钮时报告视频位置。视频在自定义视图实现中播放,该实现是SDK的一部分。所以我无法访问Activity的backButtonPressed方法。

我尝试了dispatchKeyEvent,但需要关注视图。它没有必要。

自定义视图实现了FrameLayout,如果需要播放视频,则添加VideoView实例。

有没有办法在这样的自定义视图中捕捉后退按钮?

全部谢谢,

1 个答案:

答案 0 :(得分:1)

您可以使用onWindowVisibilityChangedonDetachedFromWindow等窗口事件来处理暂停和报告视频位置。请查看setSystemUiVisibility文档中的第二个示例。