【发布时间】:2021-12-08 03:38:19
【问题描述】:
我正在构建一个提醒应用程序。并且当重启设备时,已经在警报管理器中设置为pending intent的警报被销毁。所以重启时:
- 唤醒广播接收器
- BroadcastReciever 调用 Activity
- 此 Activity 再次设置待处理 Intent。
效果很好。但是,我使用了一个 Activity,所以这个 Activity 会在重启后一秒出现在显示屏上。那不是很好。所以我想在后台进行这项工作。
然后,我注意到我可以使用IntentService。
但是,IntentService 在 API 级别 30 中已弃用。
JobIntentSerive 也被弃用了。
我很困惑。我应该用什么来在后台进行这项工作? 谢谢。
【问题讨论】:
标签: android kotlin broadcastreceiver alarmmanager android-pendingintent