Fix pin local files on Android R+
This commit is contained in:
parent
c4529e3490
commit
b3cad9a2c9
@ -367,7 +367,7 @@ open class File(
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun deserialize(context: Context, serialized: String): File? {
|
fun deserialize(context: Context, serialized: String): File? {
|
||||||
if (ContextCompat.checkSelfPermission(context, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) return null
|
if (!PermissionsManager.checkPermission(context, PermissionsManager.EXTERNAL_STORAGE)) return null
|
||||||
val json = JSONObject(serialized)
|
val json = JSONObject(serialized)
|
||||||
val uri = MediaStore.Files.getContentUri("external")
|
val uri = MediaStore.Files.getContentUri("external")
|
||||||
val proj = arrayOf(MediaStore.Files.FileColumns._ID,
|
val proj = arrayOf(MediaStore.Files.FileColumns._ID,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user