我目前正在开发一款采用BLE(蓝牙低功耗)API basead的Android应用程序,该应用程序由Google Developers发布。
目前我已经找到了设备,通过从站连接和接收通知(CC2540 TI)。
我的一般建议是:我有一项活动" A"连接并在每1秒显示收到的通知(数据字符串),我想转移到活动" B"并继续每隔1秒接收和可视化相同的活动数据" A",换句话说,我想要在多个活动中实时可视化和接收数据。
此问题的最佳解决方法是什么?我读过关于put"扩展应用程序"在我的活动B中,以便访问整个活动状态" A"但我不能。
有意图我只转到活动" B"一个字符串,而不是1秒的各种字符串...
你能帮帮我吗?我很感激你的关注。非常感谢。 最诚挚的问候
答案 0 :(得分:0)
您可以创建一个类来管理属于扩展Application的类的BLE连接。在Application类中创建一个get()方法,以便您可以在任何Activity中检索管理BLE连接的类。 我有一个示例项目使用Service(我在其中运行BLE连接)执行此操作,但它是相同的概念。它旨在允许您在活动之间共享BLE连接。