标签: android android-lifecycle
我有一个正在播放视频的活动。当我接到电话时,系统显示我的活动的覆盖视图顶部用于电话响铃,但onPause()不会被呼叫。
如何检测我的活动失去焦点并暂停视频?
修改
我在Nexus 4上测试了onPause()被调用,然后在onResume()被调用之后。但是在Galaxy Tab 8上,onPause()不会被调用。
同样对于我的索尼设备onPause()被调用,因为当电话响铃而不是叠加视图时它会显示一个全新的活动。
编辑2:
这就是我的Galaxy平板电脑振铃时的样子。