这听起来像是一件基本的事情,但我不知道如何实现它。我有一个 Worker 类可以完成一些任务。
@NonNull
@Override
public Worker.Result doWork() {
//Some work that involves liveData
return Worker.Result.SUCCESS;
}
@Override
public void onChanged(@Nullable String s) {
if(//Something){
//If this happens only then should the Worker return success
}else{
//Else return Failure/Retry
}
}
我想根据我拥有的 liveData 返回的值返回成功。我不知道该怎么做。有人可以指导我。谢谢!!