如何在一个应用程序中的多个活动之间共享蓝牙接收数据

时间:2013-11-25 06:00:04

标签: java android bluetooth

我有一个有5个不同标签的应用程序,现在我的第一个标签活动中有蓝牙连接。此活动从其他设备接收数据并显示。但是,此连接对同一应用程序中的其他选项卡活动没有帮助。

我希望您的建议如何为同一应用程序中的所有活动实现蓝牙连接。这样我就可以从其他设备接收数据并在所有相应的预定义活动中显示该信息。

请对此发表评论。

你认为这可以通过在后台运行的服务并将收到的数据推送到活动来实现。如果是,那么如何?

如果您有任何其他建议,请尽快分享。

1 个答案:

答案 0 :(得分:0)

我按照这个(http://developer.android.com/guide/topics/connectivity/bluetooth.html)链接进行蓝牙连接,名为ConnectedThreads的类需要一些处理程序与UI通信, 当活动发生变化时,你可以尝试更改聊天处理程序,它会将msg发送到前面的活动。