我有一个简单的场景,我想排队两个工作,工作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());
}
答案 0 :(得分:2)
您可以为它们提供相同的groupId
,以便它们不会并行运行它们。请注意,即使Job B
失败,这仍然会运行Job A
。