I have already read the documentation for Android Oreo's Behavior and changes.
I know there is different procedure to create file directory for Android Oreo (API 26)
Code :
File mediaStorageDir = null;
if (Build.VERSION.SDK_INT >= 26) {
mediaStorageDir = new File(Environment.getExternalStorageDirectory().toString(), "MyDirectory");
Log.v("HEREEEEE","YES");
} else {
mediaStorageDir = new File(Environment.getExternalStorageDirectory().toString()
+ File.separator + "MyDirectory");
}
if (!mediaStorageDir.exists()) {
if (!mediaStorageDir.mkdirs()) {
Toast.makeText(RecordVideoActivity.this, "Failed to create directory MyDirectory.",
Toast.LENGTH_LONG).show();
return null;
}
}
But every time i am getting toast of Failed to create directory MyDirectory.
I am able to Log.v("HEREEEEE","YES");
also but don't know it's not creating directory.
Advanced help would be appreciated.!