0

이전 버전에서는 11 개의 예 (Google)가 레이아웃의 조각을 채우고 은이를 숨기고 표시합니다. 반면에 호환성 예제는 문자 그대로 생성자로 조각을 만듭니다.pre honeycomb fragment android

1) 일반 단편 :

조각 조각 = (MyFragment) getFragmentManager() findFragmentById (R.id.fragment).

2) 호환성 패키지 예제 : 새로운 MyFragment = (이

조각 단편);

두 번째 방법을 따르는 경우 활동주기가 미친 듯합니다.

예를 들어 getActivity()는 조각에서 null을 반환합니다.

기타 몇 가지 문제가 있습니다.

아직 호환 패키지를 지원하는 올바른 방법은 무엇입니까?

+0

당신이 생성자를 통해 조각을 만드는 방법에 대한 코드 예제를 포함 할 수 있습니다 해당 뷰 팽창하는 데 사용하는 XML 파일의 조각을 삽입 한 경우

첫 번째 옵션은 작동? – jsmith

답변

0

두 번째 방법을 사용하는 경우 어떤 활동에도 연결되지 않은 클래스의 인스턴스를 만드는 것입니다. 그런 다음 추가 또는 바꾸기를 사용하여 동적으로 추가해야합니다. 당신이 당신의 활동이