首页 > 解决方案 > 如何在视图模型类和前台服务之间传递数据

问题描述

我有一个应用程序通过蓝牙连接到具有 MVVM 架构师和 LiveData 的 BLE 设备

现在我想使用前台服务,直到我可以与设备保持连接并从设备获取数据,即使应用程序像 Mi band android 应用程序一样关闭

或者我的应用程序可以在前台服务打开并且蓝牙启用时与设备连接,即使应用程序关闭

我怎样才能做到这一点?
如何在不使用活动的情况下在视图模型类和前台服务之间传递数据

如果您对我的问题有最佳实践,请与我分享。

标签: androidservicebluetooth-lowenergyviewmodelforeground-service

解决方案


阅读不错的github 存储库,里面附有很棒的文章。


推荐阅读