2017-04-15 1 views

답변

1

당신은onRequestPermissionsResult()를 호출하지 않습니다, 당신은 onCreate() 또는 onSaveInstanceState() 전화보다 더. 프레임 워크requestPermissions()으로 전화를 건 후에는 onRequestPermissionsResult()으로 전화를 걸며 더 중요한 것은 표시되는 권한 대화 상자를 처리 한 후에입니다. 그 너머

:

  • onRequestPermissionsResult()는 인터페이스하지 않으며 인터페이스의 구성원 인

  • 없음 IDE 힘없는 자바 당신을 강제로하지 않기 때문에 당신이 인터페이스의 메소드를 호출하는 그는 [OnRequestPermissionsResultCallback] 참조 표제 (https://developer.android.com/reference/android/support/v4/app/Activit에서 인터페이스

+1

에서 메소드를 호출 할 지원 라이브러리의 인터페이스 인 yCompat.OnRequestPermissionsResultCallback.html). 그러나 어쨌든 직접 사용해서는 안되는 것 같습니다. AppCompatActivity 및 AppCompatFragment에 의해 구현됩니다. – RobCo

+0

@RobCo : 아, 미안, 나는 그것을 놓쳤다. 그것을 지적 주셔서 감사합니다! – CommonsWare

관련 문제