JobParameters和JobWorkItem

一. JobParameters

包含了之前为Job设置的一系列的参数,我们不应该手动创建一个JobParameters对象,系统会创建,我们只需对其进行相关操作即可。

JobParameters和JobWorkItem_第1张图片
image.png

二. JobWorkItem

是一个工作单元,可以通过JobScheduler.enqueue 方法放入Job的队列,然后通过上面提到的JobParameters.dequeueWork 取出。主要方法有

1. 构造方法

JobWorkItem (Intent intent)

传递一个Intent作为参数,描述这个work。

2. getDeliveryCount()

返回该work被传递给Job的次数。

3. getIntent()

返回创建时传递的Intent。

你可能感兴趣的:(JobParameters和JobWorkItem)