android - 当应用程序在 Android Oreo 中被杀死或从后台删除时如何从通知中获取数据
问题描述
即使应用程序被杀死/即使在任务或后台中,我也需要从通知中获取数据。我可以使用广播接收器从通知中获取数据,直到牛轧糖并将其保存在房间数据库中。但是我的广播接收器没有在奥利奥设备中被调用。它仅在应用程序处于前台或后台时调用,而不是在应用程序被终止时调用。我已经阅读了有关在 Oreo 中使用作业调度程序的信息,但我不确定当应用程序被终止时是否会调用它,因为 Oreo 试图正确节省系统资源。请建议我应该怎么做才能从通知中获取数据,即使应用程序在 oreo 中被杀死。
解决方案
推荐阅读
- c# - 在 Dynamics 365 CRM 中创建潜在客户和销售文献之间的关系
- c++ - 如果我改变形状,Pytorch C++ (libtorch) 会输出不同的结果
- php - 无法在表格中显示 Ajax 数据
- html - 如何编辑此代码?谷歌地图 - 它应该是粘性的而不是浮动的
- javascript - 错误类型错误:无法读取角度 6 中未定义的属性“目标”---
- java - 版本 28 是旧支持库的最后一个版本,因此我们建议您迁移到 AndroidX 库
- robots.txt - 如何修复 robots.txt 未找到 404 错误。当网站在谷歌中被索引时
- jersey - 如何将对象注入需要 @context for Jersey / Dropwizard 的 AuthFilter
- python - 在烧瓶中提交后如何在同一页面上打印html表单详细信息?
- python - 如何从 python 将网站列表的状态导出为“是”或“否”到 csv?