如何从线程获取数据(和事件)到主服务(UI)线程的事件循环中?
问题描述:
我有一个异步任务,它在我的Service
的单独Thread
中运行。如何从线程获取数据(和事件)到主服务(UI)线程的事件循环中?
我想将此任务的结果返回到主UI线程并唤醒主UI线程来处理它。
这样做的最好方法是什么?
答
正确用AsyncTask
这样做的方法是将结果返回给onPostExecute
方法中的UI线程。
堆栈溢出中有很多AsyncTask
实现的例子,所以我不会链接到它们中的任何一个。如果您想要为您的AsyncTask
量身定制特定,请在您的问题中包含相关代码。
[看看这篇文章](http://stackoverflow.com/a/7618705/593709)。 – 2012-02-10 09:06:38