android - 带有很长字符串的 TextView.setText() 会阻塞 UI 线程

标签 android textview

对于 TextView 设置其文本需要多长时间,是否有解决方法?我试图设置一个很长的字符串,因此它最终阻塞了 UI 线程 2-3 秒。由于我无法从不同的线程访问 TextView,我完全被难住了。

编辑: 目前,我在 AsyncTask doInBackground() 中构建字符串,在 onPostExecute(在 uiThread 上运行)中调用 TextView.setText() TextView 放置在 ScrollView 中

最佳答案

即使加载几个屏幕的信息,您也不应该有问题。如果字符串超长,您可以考虑分段延迟加载内容。

关于android - 带有很长字符串的 TextView.setText() 会阻塞 UI 线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17281625/

相关文章:

android - 实现AndroidX依赖关系后, list 合并失败

android - 如何在 Android 中检查字符串中的行数?

java - Textview文字大小应为editText文字大小并显示在listview中

ios - 使 tableview 单元格以 textView 文本大小扩展

android - 如何从 Glass 流式传输视频?

android - 有什么方法可以从我的 Android 应用程序中找出 Activity 通知的数量?

android - map 不显示?

java.lang.ClassNotFoundException : com. facebook.unity.FB 每当我测试我的构建时

android - 如何在持续时间内突出显示文本背景颜色?[android]

android - 如何在 GridView 内的 ImageView 上放置文本?