안녕하세요,이 주제에 대한 답이 있지만 지금까지 저에게 도움이되지는 않았습니다. 내 build.gradle 내가 방법 getContext()
라고하고는 롤리팝 5.0 장치에 응용 프로그램을 추락 내 조각이minSdk보다 높은 api 23 전화 찾기 21
compileSdkVersion 23
buildToolsVersion "23.0.3"
minSdkVersion 21
targetSdkVersion 23
어딘가에 것 같습니다. 그것은 마시맬로 6.0에서 잘 작동합니다.
Fragment
은 비 지원 라이브러리 패키지에서 가져 왔습니다.
import android.app.Fragment;
내가 23 compileSDK이 있기 때문에 나는 Context를 얻을 수있는 조각을 withing에 방법 getContext()
호출 할 수 있습니다. 그러면 Lollipop 5.0 및 5.1에서 API 23이 아니라 API 21,22가 추가되어 충돌이 발생합니다.
내 질문은 최소 SDK가 그 아래에있을 때 Android Studio에서 어떻게 높은 수준의 전화를 찾을 수 있습니까?
아마도 getContext()는 단지 예제 일 뿐이지 만 getActivity()는 API < 23 –