저는 잠시 iOS 개발자였던 안드로이드에 뛰어 들고 있습니다. 이전 버전과의 호환성에 대한 집착은 다소 혼란 스럽습니다. 특히 공식 문서가 적절한 클래스 대신 compat/support 클래스를 언급하는 이유를 이해할 수없는 것 같습니다 (예 : android.support.v4.view.ViewPager
).Android에 호환되지 않는 클래스가 있습니까?
이전 버전과의 호환성을 이해하지만 다른 선택의 여지가없는 경우에는 항상 그런 일을 본적이 있습니다. 나는 또한 안드로이드와 iOS가 역 호환성에 대해, 그리고 좋은 이유들로 인해 크게 다른 접근법을 가지고 있음을 잘 알고있다.
그럼 내 질문은 : compat/support로만 존재하는 클래스가 있습니까? 그리고 bw-compat을 신경 쓰지 않고 Lollipop (또는 Marshmallow, Nougat)이 Android의 첫 번째 버전이었던 것처럼하고 싶다면 어떻게해야할까요? 특히 이 제대로 지원되지 않는 PreferenceFragment 항목에 문제가 있습니다.
감사합니다. 그리고 주어진 클래스의 지원되지 않는 버전이 있는지 알려줄 수있는 방법이 있습니까? – Morpheu5
코드 편집기를 통해 가져올 때 일반적으로 주어진 클래스 패키지 이름에주의를 기울입니다. 그렇게하면 비보안 패키지에 대안이 있는지 확인할 수 있습니다 ... 또한 Android로 더 많은 시간을 할애하면 얻을 수 있습니다. – JanBo