当有人打电话时,我的活动不会暂停。安卓java

问题描述 投票:0回答:1

我正在用 android java 制作一个视频播放器。我想在有人打电话或发生高优先级中断时暂停播放器。但我的活动没有调用 onPause() 方法。

我正在用 android java 制作一个视频播放器。我想在有人打电话或发生高优先级中断时暂停播放器。但我的活动没有调用 onPause() 方法

java android onpause
1个回答
0
投票
当用户离开 Activity 和/或 Activity 不再可见时,会调用

onPause()
。如果它部分可见(例如启用多窗口模式时),则不会调用它。 https://developer.android.com/guide/components/activities/activity-lifecycle#onpause

我认为最好为您的用例设置一个

BroadcastReceiver
来监听某些事件,例如来电等。

© www.soinside.com 2019 - 2024. All rights reserved.