Как создать директорию в android?

У меня возникла проблема, при создании директории не возникает исключение, но директория не создается, разрешения все подключены. Тестирую программу на Android 10. Код программы:

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    boolean checkPermission = canWriteToExternalStorage(getApplicationContext());
    String str= String.valueOf(checkPermission);
    File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/Sample Directory");

    if(!file.exists()) {
        Toast.makeText(getApplicationContext(),str,
                Toast.LENGTH_LONG).show();
    }

}

private static boolean canWriteToExternalStorage(Context context) {
    return ContextCompat.checkSelfPermission(context, android.Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED;
}

Ответы (0 шт):