Guest User

Untitled

a guest
Jan 20th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. workRequestBuilder.addTag("mywork");
  2.  
  3. WorkManager workManager = WorkManager.getInstance();
  4. ListenableFuture<List<WorkInfo>> workInfos = workManager.getWorkInfosByTag("mywork");
  5.  
  6. try {
  7. List<WorkInfo> workInfoList = workInfos.get();
  8. for (WorkInfo workInfo : workInfoList) {
  9. WorkInfo.State state = workInfo.getState();
  10. if (state == WorkInfo.State.ENQUEUED) {
  11. UUID workerId = workInfo.getId();
  12. Log.d(TAG, "found enqueued work with id " + workerId);
  13. // BUT HOW DO I TELL WHAT TIME THIS WORK IS SCHEDULED TO RUN?
  14. }
  15. }
  16. } catch (ExecutionException e) {
  17. e.printStackTrace();
  18. } catch (InterruptedException e) {
  19. e.printStackTrace();
  20. }
Add Comment
Please, Sign In to add comment