2014-11-28 3 views
0

프래그먼트의 상태를 저장하려고하므로 다시 돌아올 때 모든 것을 다시로드 할 필요가 없습니다. 나는 그의 상태를 저장 한 단편을 가지고있다. 나는이 방법으로 그것을 얻고있다 :뷰에서 Fragment 유형의 객체를 부 풀리는 방법은 무엇입니까?

Fragment f = getFragmentManager().getFragment(savedInstanceState, "mContent"); 

지금 나는 그것을보기에서 팽창시키고 싶다. 문서에서 다음과 같은 것을 사용하여이 작업을 수행 할 수 있습니다.

View view = inflater.inflate(R.layout.fragment_news, container, false); 

조각을 처음부터 다시 만들기 때문에 좋지 않습니다. 대신에 나는 "Fragment f"가되어 팽창 될 수 있기를 바랍니다.

답변

0

fragmentmanager에 조각을 추가하고 표시/숨기기를 사용하여 상태를 유지할 수 있습니다. 물론 레이아웃 XML 파일 만 사용하는 경우 조각을 처음부터 다시 만듭니다. 레이아웃 파일 대신 조각 개체 전달 시도

+0

또한보기에서 조각이 필요한 이유는 무엇입니까? 당신 framelayout 조각을 배치하는 데 사용할 수 있습니다 ... – PrisonMike