我有一个场景,我必须在特定时间使用 WorkManager 给用户通知。
我如何在特定时间安排工作,即使用户强制终止应用程序,它也应该显示出来。或应用程序未运行。
我当前的代码如下:
Data d = new Data.Builder().putInt(IntentConstants.SCHEDULE_ID, scheduleData.getScheduleID()).build();
OneTimeWorkRequest compressionWork =
new OneTimeWorkRequest.Builder(ScheduleWorker.class)
.setInputData(d)
.build();
WorkManager.getInstance().enqueue(compressionWork);