android – 如何在无限循环中不断更新活动中的TextView?

前端之家收集整理的这篇文章主要介绍了android – 如何在无限循环中不断更新活动中的TextView?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个有TextView的活动,我想不断更新文本..

Java中,我可以创建一个无限的while循环,并且只需在每次迭代时设置文本.

但是当我尝试在Android中执行此操作时,它会显示黑屏,甚至不会加载活动.

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

解决方法

使用 Handler和一个单独的线程/ runnable来持续更新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
    }
});
原文链接:https://www.f2er.com/android/314330.html

猜你在找的Android相关文章