我正在开发一个应用程序,用于计算几段文本中问号的数量。
扫描完成后(这需要很短的时间),当数字从0变为总数时,我希望能够呈现出总数。因此,对于10:0、1、2、3、4、5、6、7、8、910,然后停止。
我已经尝试了一些不同的技术:
TextView sentScore = (TextView) findViewById(R.id.sentScore);
long freezeTime = SystemClock.uptimeMillis();
for (int i = 0; i < sent; i++) {
if ((SystemClock.uptimeMillis() - freezeTime) > 500) {
sentScore.setText(sent.toString());
}
}
我也尝试了这个:
for (int i = 0; i < sent; i++) {
// try {
Thread.sleep(500);
} catch (InterruptedException ie) {
sentScore.setText(i.toString());
}
}
我确定这两个尝试都是完全业余的。非常感谢任何帮助。
谢谢,
Richard