gpt4 book ai didi

android - 如何在无限循环中不断更新 Activity 中的 TextView?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:16:13 25 4
gpt4 key购买 nike

我有一个有 TextView 的 Activity ,我想不断更新文本..

在 Java 中,我可以只做一个无限的 while 循环,然后每次迭代都设置文本。

但是当我尝试在 Android 中这样做时,它显示黑屏,甚至不加载 Activity。

我把 infinite 放在 onCreate 方法中,也许这就是它崩溃的原因..但如果是,我应该把它放在哪里?

最佳答案

使用Handler和一个单独的线程/可运行的,用于不断更新 TextView 而不是 While 循环:

Handler handler=new Handler();
handler.post(new Runnable(){
@Override
public void run() {
// upadte textView here
handler.postDelayed(this,500); // set time here to refresh textView
}
});

关于android - 如何在无限循环中不断更新 Activity 中的 TextView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14295150/

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