WorkManager 在应用程序启动时重新启动,我应该使用 AlarmManager 吗?

时间:2021-04-23 01:08:02

标签: kotlin android-notifications android-workmanager

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

--主要活动--

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)

}

0 个答案:

没有答案
相关问题