Kotlin WorkManager在应用程序启动时重新启动,是否要使用AlarmManager?
我想每3天向用户显示一次通知。但当应用程序启动时,会出现通知。但我只想在应用程序不工作时发送通知。我应该使用AlarmManager来完成此任务吗?我觉得它有一个简单的解决方案。但我是个新手 --主要活动-- 1.2.Kotlin WorkManager在应用程序启动时重新启动,是否要使用AlarmManager?,kotlin,android-notifications,android-workmanager,Kotlin,Android Notifications,Android Workmanager,我想每3天向用户显示一次通知。但当应用程序启动时,会出现通知。但我只想在应用程序不工作时发送通知。我应该使用AlarmManager来完成此任务吗?我觉得它有一个简单的解决方案。但我是个新手 --主要活动-- 1.2. override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) requestWindowFeature(Window.FEATURE_NO_TITLE) setCon
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
requestWindowFeature(Window.FEATURE_NO_TITLE)
setContentView(R.layout.activity_main)
val notificationWorkRequest : PeriodicWorkRequest = PeriodicWorkRequest
.Builder(NotificationWorker::class.java,3,TimeUnit.DAYS)
.build()
WorkManager.getInstance(applicationContext).enqueue(notificationWorkRequest)
}