생성해서 map에 넣은 후, 다시 참조할 때 map에 fragment가 있으면 그 fragment 를 꺼내와서 출력하면 됩니다.
if(mContents == null)
{
mContents = new ArrayMap<Integer, Fragment>();
}
mContent = mContents.get(position );
if(mContent == null) // 리스트에 없을 경우 생성 하여 map에 넣음
{
mContent = new CustomFragment(this);
mContents.put(position, mContent);
}
// fragment 처리