Я работаю над этим в течение нескольких недель сейчас понемногу. Это приложение для Android, которое я разрабатываю для нескольких версий планшетов Samsung. Мне нужно создать файл и добавить к нему текст. Я тоже не могу. У меня есть два разных метода для добавления текста с использованием разных текстовых редакторов для добавления текста в файл. Вот мой код:Создание и редактирование файлов csv для Android
public void addTextToFile(String text) {
File logFile = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PODCASTS), "MyFile.csv");
if (!logFile.exists()) {
try {
logFile.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
try {
BufferedWriter buf = new BufferedWriter(new FileWriter(logFile, true));
buf.append(text);
buf.newLine();
buf.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public void write(String data){
OutputStream os;
OutputStreamWriter osw;
data += "\n";
try {
os = new FileOutputStream(file, true);
osw = new OutputStreamWriter(os);
osw.write(data);
osw.flush();
osw.close();
} catch (Exception e) {
e.printStackTrace();
}
}
так какая ошибка вы получаете? Каково поведение? –
Не получать сообщений об ошибках, не создается файл и когда я его делаю и прошу отредактировать файл, он ничего не делает. Не могу понять, что не так? У кого-то есть успех в этой области? –
Покажите, где и как вы вызываете методы в своем вопросе. –