【发布时间】:2021-04-21 03:00:33
【问题描述】:
当我们尝试在 Thread 而不是 Ui 线程中更改 Ui takeit 时,我们会看到此错误。
W/System.err: android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
W/System.err: at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:7334)
我只是想知道 Ui 工具包的标准。
我认为每个视图都是 Ui takeit。 但是我在另一个线程中将文本设置为 TextView,没有发生错误。 (MainActivity的布局中没有出现TextView)
那么,Ui组件在当前Activity的布局中发生变化是不是错误呢?
【问题讨论】:
标签: android multithreading ui-thread