当用户点击侧边按钮时,我的应用需要继续接收来自BLE设备的数据并且" kill"应用程序或它只是在睡眠模式下运行。如何保存我的应用程序和他的听众的状态,以便我可以继续接收数据?
我已经阅读了一些方法,但我想知道什么是更多的方法。
答案 0 :(得分:0)
您的应用可以实现WearableListenerService;当您有消息/数据时,框架将实例化它,并使用已到达的消息或数据调用其相应的回调。
答案 1 :(得分:0)
我实施的解决方案是第一个!
我已经完全脱离了我的应用程序中心的UI活动,并实现了一个服务作为"大脑"。服务和活动通过广播信道持续通信。当智能手表处于睡眠模式时,我会启动一个pendindIntent(卡),以便系统可以恢复到主要活动。
我是怎么做到的,希望它可以帮助别人!