标签: android android-5.0-lollipop
是否可以使用JobScheduler安排在设备启动时开始的作业?
或者我必须使用BroadcastReceivers吗?
答案 0 :(得分:1)
根据我的经验,您只能使用BroadcastReceiver。当你想根据某些条件而不是事件(动作)运行时,JobScheduler是好的。
BroadcastReceiver
JobScheduler
答案 1 :(得分:0)
您可以通过在setPersisted(true)对象上设置JobInfo来完成此操作。
setPersisted(true)
JobInfo
查看官方documentation。
请注意,您仍然需要RECEIVE_BOOT_COMPLETED权限。
RECEIVE_BOOT_COMPLETED