开发者社区> 问答> 正文

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

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

展开
收起
云计算小粉 2018-05-10 20:02:31 2596 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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载