2011-05-08 60 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

相关问题