2014-09-19 64 views
0

在我的應用程序中,我通過藍牙接收數據流。爲此我創建了一個BluetoothService類,它有幾個線程可以與藍牙設備進行通信。 在這個班級中,我也有一個Thread接收來自InputStream的數據。數據接收速度非常快(每10ms)。接收數據流運行良好。從線程發送數據到活動/片段

現在我問自己如何將這些數據傳輸到我當前的活動,以便顯示(繪製)接收到的數據。這應該以有效的方式完成。我想發送廣播或類似的東西效率太低了。是否有某種快速事件隊列或類似的東西?

如何將數據從服務中的接收線程發送到我的活動/片段?

親切的問候

回答

0

你可以使用runOnUiThread或者你可以使用Handler或者您可以使用AsyncTaskprogressPublish()方法,也可以使用小部件的post方法。

相關問題