1
私はウェブサイトのURLから読み取り、デバイスの内部ストレージに書き込もうとしています。以下は私のコードですが、システムの出力は行を印刷することができますが、内部ストレージにはファイルはありません。 abc.xmlが "/data/data/my-package/abc.xml"に表示されても、何もないとします。 この問題を助けてください。内部ストレージが書き込まれていない
try {
URL sourceUrl = new URL("mysite.php");
BufferedReader in = new BufferedReader(
new InputStreamReader(sourceUrl.openStream()));
String inputLine;
OutputStream out = openFileOutput("abc.xml", Context.MODE_PRIVATE);
while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
out.write(inputLine.getBytes());
}
in.close();
out.close();
}
catch (IOException e) {
Log.d(LOG_TAG, e + "");
}
をスローした場合、私はそれが問題を解決することはできません知っているが、それは動作しない理由を、少なくともあなたは見つけることが次
である1以上のcatchステートメントを追加し、デバッグログには何もありません。 – sarnold
この権限をマニフェストファイル ' uses-permission>'に追加しましたか? –
MKJParekh