我是一个有用的助手,可以帮助您翻译文本。以下是需要翻译的内容:
我有一个活动,它应该显示一个文本文件。文本文件的大小为165KB。最初,在我读取文本文件后,我会执行这样的操作:
textView.setText(fileText);
但在我的Nexus 4上,这需要超过10秒的时间,我确认这是由于调用setText()
而不是读取文件造成的。然后,在稍微搜索一下之后,我想到了将其放入Webview中,使用WebView.loadData()
。 这只需要不到一秒钟。
我好奇为什么WebView加载文本比TextView快那么多。有人知道吗?