2011-05-08 40 views
0

我正在創建一種應用程序,它是一種客戶端 - 多線程服務器。將數據從線程發送到活動

我正在面臨的問題是下一個:

該服務器是多線程的,這意味着其接收在一個線程(單獨類,這是不是一個內部類從客戶端的數據一個活動),我想將這些數據發送給擴展活動的類!

這可能嗎?如果是的話,怎麼樣?

謝謝你!

更新:我的線程是一個Worker線程,它實現了Runnable,並且數據需要ne發送到擴展活動的不同類。

+0

您的Activity是否可以訪問此工作者線程 - 或者處理它的某個接口/類? – harism 2011-05-08 19:38:59

+0

我的工作者線程是從另一個acitvity啓動的,與我需要發送此數據的不同.....我真的希望是可能的:D – adrian 2011-05-08 19:42:30

+0

絕對應該是。到目前爲止,我一直在與所謂的'[GlobalState](http://www.jameselsey.co.uk/blogs/techblog/android-implementing-global-state-share-data-between-activities-and-跨您的應用程序/)」。雖然這不一定是一個防彈解決方案,但它使您能夠在活動之間共享您的工作人員作爲全局變量。所有你應該做的就是觸發它在你以前的活動中運行,你可以稍後在後面的活動中訪問它。 – harism 2011-05-08 20:04:54

回答

1

是的,您可以使用Handler從線程發回消息回活動。 This article可能會有幫助。

+0

另有...從線程到活動......但我認爲是相似的..謝謝你! – adrian 2011-05-08 20:23:20

相關問題