あなたが見ている例外 - 私は強く推奨する)特定のタイプ、例えば IOException
、およびb)メッセージまたはスタックトレースを使用してログまたは表示する、c)Eclipseでプログラミングしている場合、DDMSの観点から少なくともLogCatでチェックする - おそらく、 Androidは開こうとしている config.txt
ファイルを見つけられません。通常、あなたのような最も単純なケースでは、 openFileInput
- ドキュメントを参照してください。
例外を除いて、読み取りループには欠陥があります。入力する前に空の文字列を初期化し、 while
条件に入力する必要があります。
String line = "";
while ((line = br.readLine()) != null) {
//do something with the line you just read, e.g.
temp1 = line;
temp2 = line;
}
しかし、最初の2行を別々の変数に保存したいだけなら、ループは必要ありません。
String line = "";
if ((line = br.readLine()) != null)
temp1 = line;
if ((line = br.readLine()) != null)
temp2 = line;
他の人が既に指摘しているように、 readLine
を呼び出すと、行が消費されるので、 config.txt
temp1
と temp2
は null
になります。