特定の時間に 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);