Kotlin WorkManager在应用程序启动时重新启动,是否要使用AlarmManager?

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

我想每3天向用户显示一次通知。但当应用程序启动时,会出现通知。但我只想在应用程序不工作时发送通知。我应该使用AlarmManager来完成此任务吗?我觉得它有一个简单的解决方案。但我是个新手

--主要活动--

1.2.
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)

}