对于 TextView 设置其文本需要多长时间,是否有解决方法?我试图设置一个很长的字符串,因此它最终阻塞了 UI 线程 2-3 秒。由于我无法从不同的线程访问 TextView,我完全被难住了。
编辑: 目前,我在 AsyncTask doInBackground() 中构建字符串,仅在 onPostExecute(在 uiThread 上运行)中调用 TextView.setText() TextView 放置在 ScrollView 中
最佳答案
即使加载几个屏幕的信息,您也不应该有问题。如果字符串超长,您可以考虑分段延迟加载内容。
关于android - 带有很长字符串的 TextView.setText() 会阻塞 UI 线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17281625/