Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- workRequestBuilder.addTag("mywork");
- WorkManager workManager = WorkManager.getInstance();
- ListenableFuture<List<WorkInfo>> workInfos = workManager.getWorkInfosByTag("mywork");
- try {
- List<WorkInfo> workInfoList = workInfos.get();
- for (WorkInfo workInfo : workInfoList) {
- WorkInfo.State state = workInfo.getState();
- if (state == WorkInfo.State.ENQUEUED) {
- UUID workerId = workInfo.getId();
- Log.d(TAG, "found enqueued work with id " + workerId);
- // BUT HOW DO I TELL WHAT TIME THIS WORK IS SCHEDULED TO RUN?
- }
- }
- } catch (ExecutionException e) {
- e.printStackTrace();
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
Add Comment
Please, Sign In to add comment