Android中的两个不同活动中的状态相同

时间:2014-06-11 15:25:58

标签: android android-intent android-activity bluetooth-lowenergy activity-state

我目前正在开发一款采用BLE(蓝牙低功耗)API basead的Android应用程序,该应用程序由Google Developers发布。

目前我已经找到了设备,通过从站连接和接收通知(CC2540 TI)。

我的一般建议是:我有一项活动" A"连接并在每1秒显示收到的通知(数据字符串),我想转移到活动" B"并继续每隔1秒接收和可视化相同的活动数据" A",换句话说,我想要在多个活动中实时可视化和接收数据。

此问题的最佳解决方法是什么?我读过关于put"扩展应用程序"在我的活动B中,以便访问整个活动状态" A"但我不能。

有意图我只转到活动" B"一个字符串,而不是1秒的各种字符串...

你能帮帮我吗?我很感激你的关注。

非常感谢。 最诚挚的问候

1 个答案:

答案 0 :(得分:0)

您可以创建一个类来管理属于扩展Application的类的BLE连接。在Application类中创建一个get()方法,以便您可以在任何Activity中检索管理BLE连接的类。 我有一个示例项目使用Service(我在其中运行BLE连接)执行此操作,但它是相同的概念。它旨在允许您在活动之间共享BLE连接。

Project Example