Tôi có một hoạt động được cho là hiển thị tệp văn bản. Tệp văn bản là 165 kB. Ban đầu, sau khi tôi đọc trong file văn bản, tôi sẽ làm một cái gì đó như thế này,Tại sao WebView lại nhanh hơn nhiều so với TextView
textView.setText(fileText);
Nhưng đó mất hơn 10 giây trên Nexus của tôi 4, và tôi khẳng định rằng đây là do các cuộc gọi đến setText()
và không đọc tập tin. Sau đó, sau khi tìm kiếm xung quanh một chút, tôi đã có ý tưởng để đặt nó trong một webview, sử dụng WebView.loadData()
. Việc này mất chưa đầy một giây.
Tôi tò mò là tại sao WebView có thể tải văn bản nhanh hơn nhiều so với TextView. Có ai biết không?
Đây có phải là tệp văn bản lớn không? – hichris123
@ hichris123, OP cho biết 165 KB –
@CoreyOgburn Không chắc chắn điều đó có nghĩa là gì về văn bản, như từ ngữ. – hichris123