2014년 10월 22일 수요일

[android] FragmentTransaction 사용하기.


replace(int containerViewId, Fragment fragment, String tag)
: container에 tag명으로 추가된 fragment를 삭제하고 동일한 tag명으로 fragment를 추가한다. 

: commit하기 전에 해당 함수를 호출하면 back 버튼을 눌렀을 때 이전 fragment로 이동할 수 있다.

1
2
3
4
5
        appTestListFragment newFragment = new appTestListFragment();        
        FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
        transaction.replace(R.id.fragment_container,newFragment,"first");
        transaction.addToBackStack(null);
        transaction.commit();

댓글 없음:

댓글 쓰기