La creación de directorios no funciona en Android Marshmallow
Estoy creando un directorio en mi aplicación nativa. Funciona perfectamente en Android 5.0, pero en Android 6.0 (Marshmallow) algunas veces funcionó y otras no. Estoy usando el siguiente código para crear un nuevo directorio. Estoy guardando archivos de video e imagen en el directorio
public static void createApplicationFolder() {
File f = new File(Environment.getExternalStorageDirectory(), File.separator + Config.VIDEO_COMPRESSOR_APPLICATION_DIR_NAME);
f.mkdirs();
f = new File(Environment.getExternalStorageDirectory(), File.separator + Config.VIDEO_COMPRESSOR_APPLICATION_DIR_NAME + Config.VIDEO_COMPRESSOR_COMPRESSED_VIDEOS_DIR);
f.mkdirs();
f = new File(Environment.getExternalStorageDirectory(), File.separator + Config.VIDEO_COMPRESSOR_APPLICATION_DIR_NAME + Config.VIDEO_COMPRESSOR_TEMP_DIR);
f.mkdirs();
}