Originariamente inviato da Snipper
codice:
					while(text != null)
					{
						content.setText("<html>"+text+"</html>
");
Qui l'unica cosa che si vede è che ad ogni ciclo sovrascrivi il testo nella label!!! Non ci arrivi a pensare che devi avere un testo iniziale "<html>", leggere ogni riga, accodarla con anche, dietro, il "
" e poi alla fine (anche se non sarebbe obbligatorio) accodare "</html>" ??

E ovviamente ti conviene usare StringBuffer/StringBuilder.

E comunque tutta la parte di apertura e ciclo di lettura è "fumosa" per quanto riguarda, anche, la gestione delle eccezioni.