アプリ内からフォルダーを作成したい。フォルダー内に、アプリが起動のたびにデータを 1 行ずつ書き込み続けるファイル (たとえばrecents ) を 1 つだけ作成します。
private void saveForRecents(String phoneNumber) {
//Need to open File and write the phonenumbers that has been passed into it
try{
File mydir = getDir("recents", 0);
//Creating an internal dir;
File fileWithinMyDir = new File(mydir, "recents");
//Getting a file within the dir.
FileWriter fw = new FileWriter(fileWithinMyDir.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(phoneNumber);
bw.newLine();
bw.flush();
bw.close();
}catch(Exception e){
Toast.makeText(getApplicationContext(), "Failed to write into the file", Toast.LENGTH_LONG).show();
}
}
ディレクトリmydir内にある最近のファイルの内容にアクセスするにはどうすればよいですか? そして、データを1行ずつ書いているので、1行ずつデータにアクセスしたいと思います。私はそれを学ぶ必要があるので、誰かが私にそれを行う方法を説明するために時間を割いてくれたら本当に感謝しています. また、私が何か間違ったことをしている場合はお知らせください。