Jetpack Compose - WorkManager Practice
2024. 4. 3. 18:18ㆍIT/Android
728x90
<미리 보기>
<소스 코드>
<정리>
특정 시간 후 작업의 실행 설정.
override fun scheduleReminder(duration: Long, unit: TimeUnit, plantName: String) {
val data = workDataOf(WaterReminderWorker.nameKey to plantName)
val workRequest = OneTimeWorkRequestBuilder<WaterReminderWorker>()
.setInitialDelay(duration, unit)
.setInputData(data)
.build()
workManager.enqueueUniqueWork("$plantName $duration", ExistingWorkPolicy.REPLACE, workRequest)
}
728x90
'IT > Android' 카테고리의 다른 글
XML - LinearLayout, DatePickerDialog (0) | 2024.04.09 |
---|---|
XML - View, ViewGroup (0) | 2024.04.08 |
Jetpack Compose - WorkManager (0) | 2024.04.03 |
Jetpack Compose - Room, DataStore Practice (0) | 2024.03.29 |
Jetpack Compose - DataStore<Preferences> (0) | 2024.03.20 |