Working on android Java, recently updated SDK to API level 29 now there is a warning shown which states that
Environment.getExternalStorageDirectory() i
Environment.getExternalStorageDirectory()
Please use getExternalFilesDir(), getExternalCacheDir() instead of Environment.getExternalStorageDirectory() when you creating file in Android 10.
getExternalFilesDir()
getExternalCacheDir()
See below line:
val file = File(this.externalCacheDir!!.absolutePath, "/your_file_name")