이 필요 안드로이드 스튜디오 보여줍니다왜 ContextCompat.checkSelfPermission (문맥, String)를하지 않습니다 API (23)
내가 ContextCompat.checkSelfPermission(Context, String)
를 사용 "Call requires API level 23".
다음 안드로이드 스튜디오에 오류가 표시되지 않습니다.
저를 설명해 주시겠습니까?
이 필요 안드로이드 스튜디오 보여줍니다왜 ContextCompat.checkSelfPermission (문맥, String)를하지 않습니다 API (23)
내가 ContextCompat.checkSelfPermission(Context, String)
를 사용 "Call requires API level 23".
다음 안드로이드 스튜디오에 오류가 표시되지 않습니다.
저를 설명해 주시겠습니까?
Compat
클래스 (ActivityCompat, ViewCompat 등)는 API 버전 확인으로 코드를 낭비하지 않기위한 깔끔한 방법입니다. 모든 API에 대해 존재하지 않거나 서명이 변경된 메소드가있는 경우 Compat 클래스는 각 API 버전에 대해 적절한 조치가 취해 지는지 확인합니다. 난 당신이 어떻게 작동하는지보기 위해 소스 코드를 살펴 보시기 바랍니다 :
ActivityCompat : (가)`Compat` 의미입니다 https://android.googlesource.com/platform/frameworks/support/+/37ae8a0/v4/java/android/support/v4/app/ActivityCompat.java
- 오래된 API 수준의 호환성을. 필요한 수표를드립니다. –