2011-12-06 8 views
1

Androidのメモリエラー

server = new URL("http://-link cannot be supplied-"); 
    BufferedReader reader2 = read(server); 
    line = reader2.readLine(); 
    StringBuilder bigString = new StringBuilder(""); 
    while(line!=null) { 
     bigString.append(line); 
     reader2.readLine(); 
    } 

ファイルは、ディスク上の240031バイト@ビッグ7000奇数ラインを-that-ではありません。

私がする必要があるのは、ファイルに小さな文字列(郵便番号)が含まれていることを伝えることです。ファイルは基本的にはポストコードのリストです。

これを読むにはどうすればよいですか?明らかに私がやっていることはまったく働いていません:D

+0

メモリエラーの詳細とlogcatの出力を提供してください。それは私たちの診断に役立ちます。 –

答えて

3

whileループは決して終わりません!

while(line!=null) { 
    bigString.append(line); 
    line = reader2.readLine(); 
} 

が有効です。

+0

LOL!私は非常に恥ずかしいです。私はちょうど自分自身をハングアップするつもりです:D –

関連する問題