Android Java: не удается создать папку на SD-карте
Папка [UPDATE] находится по этому пути: /sdcard/myfolder и может загружать в нее изображения, но они не отображаются в студии.
Я пытаюсь создать папку на SD-карте для загрузки файлов, используя код из этого ответа, используя реальное устройство с Android 7
File folder = new File(Environment.getExternalStorageDirectory() + "/myfolder");
boolean success = true;
if (!folder.exists()) {
success = folder.mkdirs();
Toast.makeText(Main3Activity.this,"folder does not exist",Toast.LENGTH_SHORT).show();
}
if (success) {
Toast.makeText(Main3Activity.this,"success",Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(Main3Activity.this,"error",Toast.LENGTH_SHORT).show();
}
AndroidManifest разрешения
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
Я получаю сообщение с запросом на разрешение и даю разрешение, когда при выполнении кода получаю сообщение об успешном завершении, но вообще не могу найти папку на SD-карте, так что не так с этим кодом?