gpt4 book ai didi

java - 如何使用不同的延迟参数持续更新textView

转载 作者:行者123 更新时间:2023-12-01 22:58:29 25 4
gpt4 key购买 nike

我对 Java 和 Android 还很陌生,现在我正在编写一些应用程序,该应用程序从 ACTION.SEND 获取文本并在 TextView 中逐字显示它。

我有一个方法,它返回 Spanned 文本,我想在 TextView 中不断更新它并实现一些操作,例如暂停或恢复。我已经使用 this 实现了该 Activity 指南,但是当我简单地迭代这样的单词列表时:

for (int i = 0; i < listSize; ++i){
((TextView) layout.findViewById(R.id.textView).setText(someText);
Thread.sleep(1000 * coefficient);
}

应用程序仅显示数组的最后一个元素(当循环完成时)。您能建议一些技术来正确实现这一点吗?

最佳答案

问题是你用 sleep 方法阻塞了 UI 线程。尝试使用处理程序 (link to doc)及其方法 postDelayed (here) .

关于java - 如何使用不同的延迟参数持续更新textView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23711379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com