【发布时间】:2019-05-27 20:52:21
【问题描述】:
我正在使用 PeriodicWorkRequest 创建应用程序来执行或触发内容每天都在变化的通知。 它工作顺利,但我想测试第二天的内容,我在这种情况下搜索但没有找到最佳解决方案。我尝试更改设备中的日期,但仍然无法正常工作
val notificationWorkBuilderRepeated = PeriodicWorkRequest
.Builder(Notification::class.java, 1, TimeUnit.DAYS)
.setInputData(inputData)
.build()
WorkManager.getInstance().enqueue(notificationWorkBuilderRepeated)
【问题讨论】:
-
如果您只想测试行为,最好的方法是根据风格定制间隔。即创建一个
dev风格,并为该风格,使通知间隔类似于例如5 分钟,如果通知在 5 分钟后出现在dev上,那么它应该在一天后出现在production上。
标签: android android-notifications android-workmanager