android - 如何在视图模型类和前台服务之间传递数据
问题描述
我有一个应用程序通过蓝牙连接到具有 MVVM 架构师和 LiveData 的 BLE 设备
现在我想使用前台服务,直到我可以与设备保持连接并从设备获取数据,即使应用程序像 Mi band android 应用程序一样关闭
或者我的应用程序可以在前台服务打开并且蓝牙启用时与设备连接,即使应用程序关闭
我怎样才能做到这一点?
如何在不使用活动的情况下在视图模型类和前台服务之间传递数据
如果您对我的问题有最佳实践,请与我分享。
解决方案
阅读不错的github 存储库,里面附有很棒的文章。
推荐阅读
- sql - 连接 Google Big Query 中的重复记录
- sql - 从 SQL Server 表的查询中提取外键约束和引用列
- python - 将列从一个数据帧映射到另一个具有多个 id 和日期的数据帧
- textarea - 如何实现多行输出
- css - 仅在显示引导模式后才应用 CSS 动画
- html - 粘性位置 + 顶部的 Flex 对齐锚点
- java - Thymeleaf 未在页面上显示正确的字符串,但从模型中正确打印
- javascript - Cheerio 找到以字符串开头的类的孩子
- javascript - getConnectedNodes 方向参数
- kotlin - 为什么服务器会出现 Kotlin 编译错误?