Android JobQueue - 队列作业

时间:2016-07-11 07:50:02

标签: android android-priority-jobqueue

我有一个简单的场景,我想排队两个工作,工作A 工作B

只有在作业A 完成后才能调用

作业B

设置

我已将jobManager对象封装在Application中。

App.getJobManager().addJobInBackground(new JobA()); App.getJobManager().addJobInBackground(new JobB());

作业构造函数

这两个作业通常都有一个如下所示的构造函数:

public JobA() // or JobB
{
    super(new Params(1).requireNetwork());
}

1 个答案:

答案 0 :(得分:2)

您可以为它们提供相同的groupId,以便它们不会并行运行它们。请注意,即使Job B失败,这仍然会运行Job A