3 월 3 일에 출시 된 Android 호환성 패키지를 사용하여 2.1 기반의 Android 앱에 조각을 추가하기 시작했습니다. 내 프로젝트에 라이브러리를 포함하고 내 Activity 기반 클래스에서 Fragment 기반 클래스로 코드를 이동하기 시작했지만 Google의 Fragment 예제가 3.0 (Honeycomb)의 Activity 클래스에 의존하는 것으로 보입니다. 새로운 메소드 getFragmentManager ()가 있습니다. Fragment 시스템에 통합 된 고리처럼 보입니다.
getFragmentManager ()가있는 일부 포함 된 활동 구현에 대한 호환성 패키지 라이브러리 내부를 살펴 보려고했지만 찾을 수 없습니다. 누구든지 내가 getFragmentManager ()를 찾을 수있는 곳을 알고 있으므로 Honeycomb 호환성을 위해 Fragments를 포함 할 수 있습니다. 아니면 FragmentManager를 사용하지 않고 Fragment를 포함 할 수있는 방법을 모르십니까?
답변
FragmentActivity
노멀 대신 확장해야합니다 Activity
. 그런 다음 getSupportFragmentManager()
과 같은 방식으로 작동하는 호출 할 수 있습니다 getFragmentManager()
.
답변
Android Target을 API 레벨 = 12로 변경하기 만하면됩니다.