首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DreamService中的RunOnUiThread?

DreamService中的RunOnUiThread?
EN

Stack Overflow用户
提问于 2012-12-18 18:06:23
回答 1查看 479关注 0票数 1

我有一个DreamService,我想在后台线程完成后开始更新一些UI内容(我正在引发一个事件来触发它)。在我的应用程序的主版本中,我只是使用RunOnUiThread从事件开始UI更新,但是dreamService不是从Activity继承的,所以没有这样的方法。奇怪的是,我没有得到错误,我只是得到一个空白屏幕。在我的目录日志中,我看到了来自UI代码的警告,但它们是“空的”(没有消息,我只看到了3次"W at com.my.app“,不同的代码行)

我认为最可能的原因是从线程中引发的事件触发UI更改,那么我如何在Dreamservice中进行UI线程更新?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-19 16:35:45

感谢njzk2为我指明了正确的方向。我找到了答案here,特别是:

代码语言:javascript
复制
Handler handler = new Handler(Looper.getMainLooper());
handler.post(something_to_run_on_main_thread);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13930505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档