【发布时间】:2014-05-17 12:32:20
【问题描述】:
我对 Java 和 Android 还很陌生,现在我正在编写一些应用程序,它从 ACTION.SEND 中获取文本并在 TextView 中逐字显示。
我有一个方法,它返回Spanned 文本,我想在我的TextView 中不断更新它并实现一些操作,例如暂停或恢复。
我已经使用this 指南实现了该活动,但是当我简单地迭代这样的单词列表时:
for (int i = 0; i < listSize; ++i){
((TextView) layout.findViewById(R.id.textView).setText(someText);
Thread.sleep(1000 * coefficient);
}
应用程序仅显示数组的最后一个元素(循环结束时)。您能否建议一些技术来正确实现这一点?
【问题讨论】:
标签: java android multithreading user-interface view