.Txtファイルの受信メッセージを保存しようとしています.SMSは保存していますが、新しいSMSが更新されていない場合古いSMSは削除され、新しいSMS示されています。 このコードで生成された既存のテキストファイルを上書きする方法を教えてください。これで.txtファイルに追加してテキストファイルに上書きする方法
FileOutputStream fileOutputStream = new FileOutputStream(file);
:
if (Environment.MEDIA_MOUNTED.equals(state)) {
File Root = Environment.getExternalStorageDirectory();
File Dir = new File(Root.getAbsolutePath() + "/FLOW DATA");
if (!Dir.exists()) {
Dir.mkdir();
}
File file = new File(Dir`enter code here`, "FLOW DATA.txt");
try {
FileOutputStream fileOutputStream = new FileOutputStream(file);
fileOutputStream.write(message.getBytes());
fileOutputStream.close();
Toast.makeText(context, "Message Saved", Toast.LENGTH_LONG).show();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
} else {
Toast.makeText(context, "SD CARD NOT FOUND", Toast.LENGTH_LONG).show();
}
}
あなたの質問は不明です。以前のメッセージを上書きしないで_ファイル_を追加する方法を尋ねていますか? –
通常の方法で書き込めますか? – greenapps
.txtファイルに追加してテキストファイルに上書きする方法 –