2013-11-25 35 views
1

我有一個應用程序有5個不同的選項卡,現在我在第一個選項卡活動中具有藍牙連接。該活動從其他設備接收數據並顯示。但是,此連接對於同一應用程序中的其他選項卡活動無效。如何在一個應用程序中的多個活動之間共享藍牙接收的數據

我想你的建議如何實現同一應用程序中所有活動的藍牙連接。因此,我可以從其他設備接收數據並在所有相應的預定義活動中顯示該信息。

請對此發表評論。

您是否認爲這可以通過在後臺運行服務並將接收到的數據推送到活動來實現。如果是,那麼如何?

或者如果您有任何其他建議,請儘快與他們分享。

回答

0

我跟着這個(http://developer.android.com/guide/topics/connectivity/bluetooth.html)鏈路,使藍牙連接和一類名爲ConnectedThreads需要一定的處理程序與UI進行溝通, U可以嘗試改變聊天處理程序,並在活動的變化,它會發送味精這在以往活動面前。

+0

感謝Vipul爲您提供的信息豐富的答覆,但你能告訴我如何更新所有5個活動的用戶界面,即使是在後臺。就像我想保持這些活動屏幕一直更新一樣。 –

+0

你可以設置5個不同的處理程序,併發送消息給所有人 –

+0

您好Vipul請給我這樣做的代碼...只是概述.. –

相關問題