@Override public void onChanged(@Nullable WorkStatus status) { if (status != null && status.getState().isFinished()) { int myResult = status.getOutputData().getInt(WorkerParameters.KEY_RESULT, -1); tv_param.setText("Result is " + myResult); } } });
@Override public void onChanged(@Nullable WorkStatus workStatus) { switch (workStatus.getState()) { case BLOCKED: tv_chainc.setText("C Status is Blocked"); break; case CANCELLED: tv_chainc.setText("C Status is canceled"); break; case ENQUEUED: tv_chainc.setText("C Status is enqueued"); break; case FAILED: tv_chainc.setText("C Status is failed"); break; case RUNNING: tv_chainc.setText("C Status is running"); break; case SUCCEEDED: tv_chainc.setText("C Status is succeeded"); break; default: tv_chainc.setText("C Status is unknown"); } } });
@Override public void onChanged(@Nullable WorkStatus workStatus) { switch (workStatus.getState()) { case BLOCKED: tv_oneshot.setText("Status is Blocked"); break; case CANCELLED: tv_oneshot.setText("Status is canceled"); break; case ENQUEUED: tv_oneshot.setText("Status is enqueued"); break; case FAILED: tv_oneshot.setText("Status is failed"); break; case RUNNING: tv_oneshot.setText("Status is running"); break; case SUCCEEDED: tv_oneshot.setText("Status is succeeded"); break; default: tv_oneshot.setText("Status is unknown"); } } });
@Override public void onChanged(@Nullable WorkStatus workStatus) { switch (workStatus.getState()) { case BLOCKED: tv_chaina.setText("A Status is Blocked"); break; case CANCELLED: tv_chaina.setText("A Status is canceled"); break; case ENQUEUED: tv_chaina.setText("A Status is enqueued"); break; case FAILED: tv_chaina.setText("A Status is failed"); break; case RUNNING: tv_chaina.setText("A Status is running"); break; case SUCCEEDED: tv_chaina.setText("A Status is succeeded"); break; default: tv_chaina.setText("A Status is unknown"); } } });
@Override public void onChanged(@Nullable WorkStatus workStatus) { switch (workStatus.getState()) { case BLOCKED: tv_chainb.setText("B Status is Blocked"); break; case CANCELLED: tv_chainb.setText("B Status is canceled"); break; case ENQUEUED: tv_chainb.setText("B Status is enqueued"); break; case FAILED: tv_chainb.setText("B Status is failed"); break; case RUNNING: tv_chainb.setText("B Status is running"); break; case SUCCEEDED: tv_chainb.setText("B Status is succeeded"); break; default: tv_chainb.setText("B Status is unknown"); } } });