【发布时间】:2015-05-11 10:01:59
【问题描述】:
我正在开发一个应用程序来计算段落/文本页面中的单词数。
扫描完成后,我希望在数字从 0 变为 TOTAL(字数)后显示输出的总字数。
例如:So, for 100 words: 0..wait..1..wait..2..wait..3..wait..4..wait..5,6,7,8,9 10.......99,100 and then STOP。
我尝试了几种不同的技术:
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());
}
}
但是没有任何帮助。我确信这些都是完全业余的尝试。
有什么帮助吗?谢谢
【问题讨论】: