Home 안드로이드 Uri 권한 유지 시키기
Post
Cancel

안드로이드 Uri 권한 유지 시키기

안드로이드 Uri 권한 유지 시키기

안드로이드에서 파일 관련해서 건들이다보면 이제는 절대 경로말고 Uri를 써야한다고 해서 Uri 쓰다가

분명 Permission을 허용했지만 액티비티나 Fragment을 이동하거나 시간이 지나고 나면 퍼미션 오류가 나는 경우가 있는데

이는 Uri 권한이 짧기에 생긴 문제로 이를 해결하려면 권한을 늘려주면 된다

여기 블로그 글 1, 여기 블로그 글 2을 확인하면 되고 참고로 나는 Fragment에서

1
context?.contentResolver?.takePersistableUriPermission(uri, Intent.FLAG_GRANT_READ_URI_PERMISSION)

이런 식으로 해결하였다

This post is licensed under CC BY 4.0 by the author.