2012-11-29 7 views
3

지원 라이브러리 단편과 android.app.Fragment를 직접 사용하는 주요 차이점은 무엇입니까? 성능과 향후 확장 및 유연성면에서 어떻게 다른가요?android fragment difference?

답변

0

지원 라이브러리를 사용하면 이전 Android 버전 (API 레벨 4 이상)으로 앱을 타겟팅 할 수 있습니다.

지원 라이브러리 조각을 사용하면 Activity에서 ActivityFragment를 확장해야합니다. Activity에서는 Activity의 다른 하위 클래스를 확장하려는 경우 제한이 될 수 있습니다.

성능 차이에 대해서는 차이점이 있는지 모르겠지만 기본 조각의 성능이 지원 라이브러리보다 우수합니다.

"새로운 API"요구 사항이 단편 인 앱을 작성하는 경우 시장에 출시 된 많은 기기에서 여전히 Android 3.0 이전 버전 (API 레벨 11)을 사용하므로 지원 라이브러리를 사용해야합니다. 다른 새로운 API를 사용하고 있다면, 새로운 API의 네이티브 프래그먼트 사용을 고려해야합니다.