본문 바로가기
Android 기법/# Study

FragmentPagerAdapter와 FragmentStatePagerAdapter

by 퍼즐잎 2017. 7. 11.





FragmentPagerAdapter는 화면을 슬라이딩으로 전환할 때 최초에 생성된 Fragment를 계속 메모리상에 가지고 있다.

이전 Fragment로 돌아가는 경우 이전에 생성된 Fragment로 돌아가는 것을 의미한다.




FragmentStatePagerAdapter는 화면이 전환될 때 이전에 화면의 Fragment는 메모리상 제거가 된다. 

Adapter의 Fragment가 많거나 갯수를 알수없을 때 메모리관련 이슈를 위해 사용하는것이 좋다.



Fragment와 엑티비티간의 통신을 위해 


View listView = getActivity().findViewById(R.id.list);

다음와 같이 사용할 수 있다.





https://developer.android.com/guide/components/fragments.html#CommunicatingWithActivity


[기타 프레그먼트간 이동을 위한 참조링크]




댓글