Quiero leer archivos de gran tamaño desde sdcard en la vista de texto. Tengo una idea, pero no sé cómo postularme.Lea un archivo de texto grande en Textview
creo que estas cosas tienen que usar: Handler y Tema
pero no sé cómo aplicar. Alguien da algún ejemplo o Tutorial.
Actualizado:
Thread test=new Thread()
{
public void run()
{
File sfile=new File(extras.getString("sfile"));
try {
StringBuilder text = new StringBuilder();
BufferedReader br = new BufferedReader(new FileReader(sfile));
String line1;
while(null!=(line1=br.readLine()))
{
text.append(line1);
text.append("\n");
}
subtitletv.setText(text.toString());
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
};
test.start();
Ésta es mi code.But es mejor que el código anterior, pero no es capaz de leer el archivo de 2 MB. ¿Cómo hacer esto? Y cómo establecer el progreso?
Definir * * no es capaz. ¿Le da un error? ¿Entonces qué? – MrZander
Sí Error Force Close error. –
Coloque el logcat – MrZander