我有一个有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
}
});