gpt4 book ai didi

java - 在android中的线程内设置TextView值

转载 作者:行者123 更新时间:2023-12-02 08:15:15 25 4
gpt4 key购买 nike

我在以下情况下发生了崩溃。我按以下方式运行线程:

Thread t = new Thread(){
public void run() {
text.setText("hello");
}
};
t.start;

如果我尝试在 xml 中设置 TextView 的值(对文本的引用已可用),则会发生崩溃。

我做的事情根本就是错误的吗?哪里出错了还请指出。

最佳答案

您只能从 UI 线程访问用户界面组件。

Android 有一些东西可以让这一切变得简单,例如方法 runOnUiThread和类(class)AsyncTask .

更多阅读请参见Painless ThreadingProcesses and Threads在 Android 文档中。

关于java - 在android中的线程内设置TextView值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6564505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com