Ho un'attività che dovrebbe visualizzare un file di testo. Il file di testo è 165 kB. In origine, dopo aver letto nel file di testo, vorrei fare qualcosa di simile,Perché WebView è molto più veloce di un TextView
textView.setText(fileText);
Ma che ha avuto più di 10 secondi sul mio Nexus 4, e mi ha confermato che ciò era dovuto alla chiamata alla setText()
e non la lettura il file. Poi, dopo aver cercato un po ', ho avuto l'idea di metterlo in una webview, usando WebView.loadData()
. Questo richiede meno di un secondo.
Sono curioso di sapere perché una WebView è in grado di caricare il testo molto più velocemente di una TextView. Qualcuno sa?
È un grande file di testo? – hichris123
@ hichris123, OP detto 165 KB –
@CoreyOgburn Non si sa cosa significhi in termini di testo, come le parole. – hichris123