对于我的 Android 应用程序,我制作了一个 BroadcastReceiver,它CONNECTIVITY_CHANGE
在AndroidManifest.xml
. 这工作正常,除非您在安装后不打开应用程序。在这种情况下,看起来 BroadcastReceiver 尚未注册。在 上触发的 BroadcastReceiver 也发生了同样的事情BOOT_COMPLETED
。
是否可能仅在安装后打开应用程序时才根据清单注册广播接收器?
对于我的 Android 应用程序,我制作了一个 BroadcastReceiver,它CONNECTIVITY_CHANGE
在AndroidManifest.xml
. 这工作正常,除非您在安装后不打开应用程序。在这种情况下,看起来 BroadcastReceiver 尚未注册。在 上触发的 BroadcastReceiver 也发生了同样的事情BOOT_COMPLETED
。
是否可能仅在安装后打开应用程序时才根据清单注册广播接收器?
我想我和Android 广播接收器有同样的问题,安装后没有立即被调用
最好的答案表明这是不可能的,并且在回复中提问者指的是这个应用程序。但此应用仅适用于 Android 2.0 - 2.3。所以这可能意味着在较新的 Android 版本中BroadcastReceivers
,应用程序打开一次时唯一的注册。如果有人确实有解决方法,我很乐意知道。:)