我有这个:

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

TextView debugView = (TextView)findViewById(R.id.debugView);

for(int i=0;i<100;i++) {

try {

Thread.sleep(100);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

debugView.setText(Integer.toString(i));

}

}

我希望它每次都能通过循环更新文本视图,所以我会得到:

1,2,3,… 99

相反,应用程序10秒内不执行任何操作,然后输出:99

我猜我需要在循环期间刷新TextView.我是Android开发的新手.有人可以告诉我,这是否是实现这一目标的最佳方式?

我最终的目标是能够处理音频样本以构建吉他调谐器.我试图直观地验证应用程序是否响应外部音频,我想更新TextView以证明这一点.请告知是否有更好的方法来做到这一点.

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐