
这意味着:此 *** 作将很危险,因为UI线程不是线程安全的.我明白了.但是当我尝试测试当我在此函数中更新UI线程时会发生什么.我收到错误:(但错误看起来并不像因为aysnchonize,但因为我们不能这样做)
(TextVIEw)((Activity)context).findVIEwByID(R.ID.text)).setText("StackOverFlow");//context: reference of context object of UI Thread 请解释一下.我们不应该或不应该.
谢谢 :)
解决方法 到目前为止我对androID的理解是…,我们无法从后台线程更新UI线程.
可能是他们阻止我们从后台线程更新UI的情况.
原因很明显…… @OS级别会有这么多线程会运行.
并且来自不同应用程序的不同线程,在这种情况下,如果我们可以从bg-thread更新UI,它将在屏幕上出现混乱
总结以上是内存溢出为你收集整理的android – Asyntask:为什么在doInbackground中更新UI线程会遇到错误?全部内容,希望文章能够帮你解决android – Asyntask:为什么在doInbackground中更新UI线程会遇到错误?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)