save documents on Android 11 site:stackoverflow.com
public static File commonDocumentDirPath(String FolderName){
File dir = null ;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
dir = new File (Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS)+ "/"+FolderName );
} else {
dir = new File(Environment.getExternalStorageDirectory() + "/"+FolderName);
}
// Make sure the path directory exists.
if (!dir.exists()) {
// Make it, if it doesn't exit
boolean success=dir.mkdirs();
if(!success) {dir=null;}
}
return dir ;
}