마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
Android 권한 질문 드립니다.
0
추천
registerForActivityResult를 사용하여 권한을 요청할 때 boolean isGranted 값이 콜백 함수의 인자로 전달되는데, 정상 플로우는 잘 작동하지만 사용자가 설정탭에서 앱의 권한을 허용 안함으로 바꾼 경우에는 권한 요청을 할때 isGranted 값이 항상 false가 반환이 되는것 같습니다.
혹시 안드로이드 정책상 false가 반환되는게 정상인가요 ?
안드로이드
도와주세요-
개린쓰
(
720
포인트)
님이
2024년 3월 13일
질문
개린쓰
님이
2024년 3월 13일
수정
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
1개의 답변
+1
추천
채택된 답변
사용자가 시스템 설정에서 권한을 바꾸었는지 확인할 수 있는 방법을 SDK에서는 제공하지 않습니다. 따라서 isGranted = true인 경우 정상 플로우를 진행하게 하고 false인 경우는 사용자에게 적절한 메세지를 주어서 권한을 재요청하게 하거나 시스템 세팅에 가서 권한 설정을 하도록 유도해야 합니다. 권한 처리는 안드로이드 개발 중에서 상당히 귀찮은 부분에 해당하므로
https://developer.android.com/training/permissions/requesting
를 정독하시면서 진행하시기를 추천합니다.
spark
(
230,170
포인트)
님이
2024년 3월 17일
답변
개린쓰
님이
2024년 3월 18일
채택됨
Please
log in
or
register
to add a comment.
...