开发者社区> 问答> 正文

android不能直接在非ui线程中操作ui元素怎么解决

android不能直接在非ui线程中操作ui元素怎么解决

展开
收起
云计算小粉 2018-05-10 20:02:31 2615 0
4 条回答
写回答
取消 提交回答
  • 有几种方式: 1.view.post(Runnable action) 2.activity.runOnUiThread(Runnable action) 3.Handler机制 4.使用AsyncTask

    2019-11-25 16:02:42
    赞同 展开评论 打赏
  • 采用 android 提供的 runOnUiThread 来操作

    2019-07-17 22:12:24
    赞同 展开评论 打赏
  • 直接post到UI线程进行处理

    2019-07-17 22:12:24
    赞同 展开评论 打赏
  • 最简单的方式通过runOnUiThread(runnable)就可以把你的代码在UI线程中执行

    2019-07-17 22:12:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Fusion Design - 企业级UI解决方案揭秘 立即下载
多IO线程优化版 立即下载
使用TensorFlow搭建智能开发系统自动生成App UI 立即下载