这个问题的原因是应用程序没有足够的权限来创建文件夹。可能是因为您的应用程序没有在AndroidManifest.xml文件中声明适当的权限。
要解决这个问题,您可以在AndroidManifest.xml文件中添加以下权限:
此外,您还需要确保您的应用程序已经获得了WRITE_EXTERNAL_STORAGE权限。您可以通过以下代码检查和请求权限:
if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, REQUEST_CODE);
}
请注意,REQUEST_CODE是您自己定义的请求代码。一旦用户授予了权限,您就可以在RecordHelper类中成功创建文件夹。