requestpermissions 후에 onRequestPermissionsResult를 호출해야한다면, 왜 android studio가 다른 인터페이스처럼 onRequestPermissionsResult를 호출하도록 강요하지 않습니까?인터페이스 OnRequestPermissionsResultCallback은 어떻게 작동합니까?
감사합니다.
requestpermissions 후에 onRequestPermissionsResult를 호출해야한다면, 왜 android studio가 다른 인터페이스처럼 onRequestPermissionsResult를 호출하도록 강요하지 않습니까?인터페이스 OnRequestPermissionsResultCallback은 어떻게 작동합니까?
감사합니다.
당신은onRequestPermissionsResult()
를 호출하지 않습니다, 당신은 onCreate()
또는 onSaveInstanceState()
전화보다 더. 프레임 워크은 requestPermissions()
으로 전화를 건 후에는 onRequestPermissionsResult()
으로 전화를 걸며 더 중요한 것은 표시되는 권한 대화 상자를 처리 한 후에입니다. 그 너머
:
onRequestPermissionsResult()
는 인터페이스하지 않으며 인터페이스의 구성원 인
없음 IDE 힘없는 자바 당신을 강제로하지 않기 때문에 당신이 인터페이스의 메소드를 호출하는 그는 [OnRequestPermissionsResultCallback] 참조 표제 (https://developer.android.com/reference/android/support/v4/app/Activit에서 인터페이스
에서 메소드를 호출 할 지원 라이브러리의 인터페이스 인 yCompat.OnRequestPermissionsResultCallback.html). 그러나 어쨌든 직접 사용해서는 안되는 것 같습니다. AppCompatActivity 및 AppCompatFragment에 의해 구현됩니다. – RobCo
@RobCo : 아, 미안, 나는 그것을 놓쳤다. 그것을 지적 주셔서 감사합니다! – CommonsWare