【发布时间】:2019-08-08 02:23:30
【问题描述】:
使用 boot_completed 在启动时启动 Activity 时,该 Activity 可能需要一些时间才能在启动时启动。是否可以使用直接启动模式在启动时立即启动活动?
【问题讨论】:
-
当 BOOT_COMPLETED 接收者注册并调用 onReceive() 方法时,活动将被启动
-
是的,我知道。但是在使用 boot_completed 注册接收器时,设备启动和活动启动之间总是存在延迟
-
当然,您的应用接收广播需要时间,系统将其进程/应用优先于您的应用。您可以通过捕获未启用过滤器的日志自行检查。
-
所以我不能直接启动模式吗?
标签: android android-activity boot