Пишу простейшую конструкцию:
FileOutputStream fos = openFileOutput(file.getName(),MODE_PRIVATE);
String i = "string";
fos.write(i.getBytes());
fos.close();
Но в фаил ничего не записывается! Если напишу так:
FileOutputStream fos = new FileOutputStream(file);
String i = "string";
fos.write(i.getBytes());
fos.close();
То слово "string" запишется. Что не так с openFileOutput ?
Прикладываю код метода для записи данных в файл:
private void writeToFile(String data,Context context) {
try {
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(context.openFileOutput("config.txt", Context.MODE_PRIVATE));
outputStreamWriter.write(data);
outputStreamWriter.close();
}
catch (IOException e) {
Log.e("Exception", "File write failed: " + e.toString());
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть проект web приложения с использованием Spring security с использованием бд со следующей структурой:
В java 8 я использовал javah из папочки ${JAVA_HOME}/bin, а буквально недавно я обновился до Java 11 и там нет javahВ то же время я не могу использовать javah из Java 8 из-за...