JobScheduler - 在设备启动时安排作业?
JobScheduler - Schedule Job At Device Bootup?
是否可以使用 JobScheduler 安排作业在设备启动时开始?
或者我必须改用 BroadcastReceivers 吗?
根据我的经验,您只能使用 BroadcastReceiver
来完成。 JobScheduler
当你想 运行 基于某些条件而不是事件(动作)的东西时很好。
您可以通过在 JobInfo
对象上设置 setPersisted(true)
来实现。
查看官方documentation.
请记住,您仍然需要 RECEIVE_BOOT_COMPLETED
权限。
是否可以使用 JobScheduler 安排作业在设备启动时开始?
或者我必须改用 BroadcastReceivers 吗?
根据我的经验,您只能使用 BroadcastReceiver
来完成。 JobScheduler
当你想 运行 基于某些条件而不是事件(动作)的东西时很好。
您可以通过在 JobInfo
对象上设置 setPersisted(true)
来实现。
查看官方documentation.
请记住,您仍然需要 RECEIVE_BOOT_COMPLETED
权限。