>>323はちょっと眠気で頭が朦朧としていた時の文章なので無視してください
違う質問です

try{
    InputStream inp = openFileInput("data.txt");
    BufferedReader reader = new BufferedReader(new InputStreamReader(inp,"UTF-8"));

    for(i=0;i<400;i++){
        if((s = reader.readLine())!=null)
            data[i][0]=s;
        if((s = reader.readLine())!=null)
            data[i][1]=s;
    pDialog.incrementProgressBy(i);
    }

}catch(IOException e){
    e.printStackTrace();
}

これをonCreate内に書いているのですが、なぜか実行すると「問題が起きたため終了」してしまいます
forの部分だけコメントアウト(中身はそのまま動かす)するとループはしないにせよ一応動くのですが……
forをwhileにしてもだめでした
いったい何がだめで、どうしたらきちんと動くようになるんでしょうか?
どなたかアドバイスお願いします……