2013-11-25 12 views
1

我有一个应用程序有5个不同的选项卡,现在我在第一个选项卡活动中具有蓝牙连接。该活动从其他设备接收数据并显示。但是,此连接对于同一应用程序中的其他选项卡活动无效。如何在一个应用程序中的多个活动之间共享蓝牙接收的数据

我想你的建议如何实现同一应用程序中所有活动的蓝牙连接。因此,我可以从其他设备接收数据并在所有相应的预定义活动中显示该信息。

请对此发表评论。

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

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

回答

0

我跟着这个(http://developer.android.com/guide/topics/connectivity/bluetooth.html)链路,使蓝牙连接和一类名为ConnectedThreads需要一定的处理程序与UI进行沟通, U可以尝试改变聊天处理程序,并在活动的变化,它会发送味精这在以往活动面前。

+0

感谢Vipul为您提供的信息丰富的答复,但你能告诉我如何更新所有5个活动的用户界面,即使是在后台。就像我想保持这些活动屏幕一直更新一样。 –

+0

你可以设置5个不同的处理程序,并发送消息给所有人 –

+0

您好Vipul请给我这样做的代码...只是概述.. –

相关问题