トーストはファイルが存在すると言いますが、その後は応答が空です。何が間違いでしょうか?あなたが応答を参照する場合は、それが空に設定されたファイルが存在しますが、トーストには空です
おかげ
fileName = "locations.txt";
File file = new File(Environment.getExternalStorageDirectory()
.getAbsolutePath() + "/doma/" + fileName);
String response = "";
if (file.exists()) {
Toast.makeText(this, fileName + " exists", Toast.LENGTH_SHORT).show();
BufferedReader br;
try {
br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "cp1252"));
for (String line; (line = br.readLine()) != null; response += line + '\n') ;
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Toast.makeText(this, "read:\n" + response, Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(this, "Sorry, " + fileName + " doesn't exist!!", Toast.LENGTH_LONG)
.show();
}
それは 'Toast.makeText(この、 "読みます:\ n" +応答、Toast.LENGTH_SHORT)空だったあなたが応答を参照のIF .SHOW();' – user8256287
ええ、変数の応答が空であるが、それはあってはならない。何が問題なの? –
これは動作するはずです...ファイルは空ではありませんか? – notyou