Android 活动生命周期/媒体恢复在锁屏上播放

Android 活动生命周期/媒体恢复在锁屏上播放,android,onresume,Android,Onresume,我正在开发一个流媒体应用程序,注意到一些奇怪的行为。当我的设备锁定时,媒体停止播放,但在我解锁设备之前,媒体会再次开始播放 有什么建议可能导致这种情况吗?这是由于当您按下解锁按钮但仍在锁定屏幕上时,Android生命周期的工作方式造成的 onResume()并不一定意味着你的应用程序是可见的,只是它是活动的。对于锁定的手机,即使手机显示在锁定屏幕上,屏幕一打开就会发送onResume() 这篇博文对此进行了详细介绍: 媒体类的ciclelife会自动执行此操作。尝试@override on On

我正在开发一个流媒体应用程序,注意到一些奇怪的行为。当我的设备锁定时,媒体停止播放,但在我解锁设备之前,媒体会再次开始播放


有什么建议可能导致这种情况吗?

这是由于当您按下解锁按钮但仍在锁定屏幕上时,Android生命周期的工作方式造成的

onResume()并不一定意味着你的应用程序是可见的,只是它是活动的。对于锁定的手机,即使手机显示在锁定屏幕上,屏幕一打开就会发送onResume()

这篇博文对此进行了详细介绍:


媒体类的ciclelife会自动执行此操作。尝试@override on OnResume和OnPause方法。

我将自己发布此链接