Read a large text file into Textview
<p>I want to read large file from sdcard into text view.
I have idea but i don't know how to apply.</p>

<p>I think this things need to use:
Handler And
Thread</p>

<p>But i dont know how to apply.
Anybody give some example or Tutorial.</p>

<p><b>Updated:</b></p>

<pre><code>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();
</code></pre>

<p>This is my code.But it is better than previous code, 
but it is not able to read 2MB file.
How to slove this?
And How to set Progress?</p>
