Android 호환성 패키지에는 Activity.getFragmentManager ()가 포함되어 있지 않습니다.
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로 변경하기 만하면됩니다.
Google Maps SDK로이 작업을 수행하려는 사람들은 API8이 포함 된 getFragmentManager를 참조 하고 레이아웃 파일도 업데이트해야합니다.
'Program Tip' 카테고리의 다른 글
Android SplashScreen (0) | 2020.10.07 |
---|---|
다항식 모델을 R의 데이터에 맞추기 (0) | 2020.10.07 |
본문 텍스트에서 단어 교체 (0) | 2020.10.07 |
EL 빈 연산자는 JSF에서 어떻게 작동합니까? (0) | 2020.10.07 |
MongoDB를 사용하여 하위 문서에서 배열을 필터링하는 방법 (0) | 2020.10.07 |