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

时间:2018-05-14 08:45:50

标签: android android-lifecycle illegalargumentexception activity-lifecycle receiver

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

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:

在20k安装上发生了3次(3个用户)。

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

2 个答案:

答案 0 :(得分:4)

如果是三星设备则是,可以:https://issuetracker.google.com/issues/37001269#c3

答案 1 :(得分:0)

如果您经常打开和关闭应用程序(1秒内多次),则会发生