Пожалуйста, посмотрите на следующий кодНевозможно записать внутреннего хранения
File folder = new File("/Main Note/Sub Notes/"+dateStr+"/");
File file = new File(folder+name.getText().toString()+".txt");
try
{
if(!folder.exists())
{
folder.mkdirs();
}
FileOutputStream outputStream = openFileOutput(file.getName(),Context.MODE_WORLD_WRITEABLE);
outputStream.write(spokenText.getBytes());
outputStream.flush();
outputStream.close();
Toast.makeText(VoiceNotes.this, "Data Successfully written to: "+file.getAbsolutePath(), Toast.LENGTH_LONG).show();
}
catch(IOException io)
{
Toast.makeText(VoiceNotes.this, "Error in Writing to SD", Toast.LENGTH_LONG).show();
}
Здесь я пытаюсь записать данные во внутреннюю память. Это не имеет ошибок, отображает, что данные были успешно записаны.
Но когда я перехожу к внутреннему SD в телефоне, я не вижу никакой папки или файла, который он создал! Наверное, я сделал что-то не так, это первый раз, когда я пишу во внутреннее хранилище в Android.
Вы дали необходимые разрешения в своем манифесте? –
@contactmeandroid: какое разрешение? –
@Artificial_Intelligence Мб <использует-разрешение андроида: имя = "android.permission.WRITE_SETTINGS" /> – Suvitruf