重启后启用/禁用组件

时间:2015-05-24 17:26:38

标签: android

在Android中启用或禁用组件时,状态是否持续重启?此行为未记录在案。

1 个答案:

答案 0 :(得分:2)

是的,启用状态在重新启动时仍然存在。

此功能的一个特定用途是有条件地启用ACTION_BOOT_RECEIVED接收器。有时,可能需要在启动时获得控制权,但不是所有时间。例如,如果您的应用需要下载大文件,您可能希望在重新启动时获得控制权,以防手机在下载过程中重新启动,因此您可以重试。但是否则 - 例如在下载完成后 - 您不需要在启动时获得控制权。在这种情况下,请在开始时禁用ACTION_BOOT_RECEIVED接收器,在下载开始时启用它,并在下载完成后再次禁用它。这样,在大多数情况下,您不会在重新启动时浪费用户的时间,但是在您需要时可以使用它。