开发者社区> 问答> 正文

安卓4.0中的线程问题?报错

在安卓4.0中主线程负责更新UI? 访问网络需要在子线程中?? 子线程中更新UI老报错连Toast都不能显示 ? 想在子线程中更新UI 请问有一些什么好的办法来协调这个问题

展开
收起
爱吃鱼的程序员 2020-06-22 19:57:33 401 0
1 条回答
写回答
取消 提交回答
  • /profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    2000元阿里云代金券免费领取,2核4G云服务器仅664元/3年,新老用户都有优惠,立即抢购>>>

    可以参看下面关于thread的介绍:

    http://developer.android.com/guide/components/processes-and-threads.html

    handler.postHandler,runOnUiThread...
    你肯定是在子线程中直接更新UI了,应该在子线程中用Handler将事务抛出来,在UI线程中去更新界面。Handler的使用自己搜一下就好了。

    引用来自“kenping”的答案

    Handler,runOnUiThread...

    引用来自“fleischer”的答案

    引用来自“kenping”的答案

    Handler,runOnUiThread...
    子线程不能操作UI,考虑hanlder,或者封装好的asynctask答案见这边?http://www.oschina.net/question/264729_103175?楼主在提问之前还是先搜索下吧handler或者asynctask?解决

    引用来自“breaking”的答案

    引用来自“fleischer”的答案

    引用来自“kenping”的答案

    Handler,runOnUiThread...
    2020-06-22 19:57:50
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Android内存泄漏自动化链路分析组件Probe 立即下载
58同城Android客户端Walle框架演进与实践之路 立即下载
多IO线程优化版 立即下载
http://www.vxiaotou.com