Прочитать большой текстовый файл в Textview

Я хочу прочитать большой файл с SD-карты в текстовом виде. У меня есть идея, но я не знаю, как подать заявку.

Думаю, что нужно использовать: Обработчик И Тема

Но я не знаю, как подать заявку. Кто-нибудь даст какой-нибудь пример или учебник.

Обновлено:

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();

Это мой код, но он лучше предыдущего, но он не может прочитать файл размером 2 МБ. Как это полюбить? И как установить прогресс?

6
задан Satheesh Kumar R CyB 20 December 2011 в 19:49
поделиться