2

文档没有说任何一种方式,但我无法想象你为什么不让它坚持下去。

当 SD 卡不存在时,我的应用程序进入暂停模式 - 但是,如果用户在系统完成启动之前启动我的应用程序,它将进入暂停模式。所以我希望它检测系统是否尚未完成启动并相应地等待几秒钟。

但是,如果您的应用程序必须已经在运行才能听到 ACTION_BOOT_COMPLETED 广播,这将成为一个争论点。

4

1 回答 1

5

我无法想象你为什么不让它坚持下去。

话虽如此,根据源代码,它并不粘。

但是,如果用户在系统完成启动之前启动我的应用程序,它将进入暂停模式

这怎么可能?

但是,如果您的应用程序必须已经在运行才能听到 ACTION_BOOT_COMPLETED 广播,这将成为一个争论点。

不,不是的。事实上,获得广播的唯一ACTION_BOOT_COMPLETED方法是通过 manifest-registered BroadcastReceiver,特别是因为您不能假设您的任何代码将在广播时执行。

于 2011-04-19T18:19:49.317 回答