Ниже приведен код, который я используюНевозможно создать папку программно
String root = Environment.getExternalStorageDirectory().getAbsolutePath().toString();
File filepathname = new File(root+"/newfolder");
if(filepathname.mkdir())
Toast.makeText(this,"directory created", Toast.LENGTH_SHORT).show();
else
Toast.makeText(this,"directory not created", Toast.LENGTH_SHORT).show();
Я попробовал этот код в Moto E (бег Lollipop) и Nexus 5 (работает зефир). Папка создается в Moto, но не в Nexus 5.
Я смог создать папку в Nexus 5 перед обновлением до Marshmallow.
Это известная проблема в android M? Есть ли работа? Или кто-нибудь может обнаружить любую проблему в коде.
Примечания:
Приведенный выше код находится в
onCreate()
моей пусковой деятельности,Ниже разрешение также есть в файле манифеста:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
"newfolder" уже не существует.
@IntelliJAmiya : Это проблема зефира. Ваша ссылка здесь недействительна. – Atul