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
    }
});

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...