如果之前没有调用过 onResume(),是否有可能调用 onPause() ?



我在onResume()中注册接收器,并在onPause()方法中取消注册它。我可以在我的崩溃报告中出现奇怪的错误:

Fatal Exception: java.lang.RuntimeException
Unable to pause activity {package-here}: java.lang.IllegalArgumentException: Receiver not registered: 
Caused by java.lang.IllegalArgumentException
Receiver not registered:

它在 3k 安装中发生了 3 次(20 个用户(。

如果之前没有调用过 onResume((,是否有可能调用 onPause(( ?我以为不是。

如果是三星设备,那么是的,有可能: https://issuetracker.google.com/issues/37001269#c3

如果您过于频繁地打开和关闭应用程序(1 秒内多次(,就会发生这种情况

相关内容

最新更新