안녕하세요 ~


Fragment관련해서 질문좀 드리려고 합니다.


현재 FragmentPagerAdapter를 상속해 커스텀 어댑터를 만들어,


@Override

public Fragment getItem(int position) {

return Fragment.instantiate(컨텍스트, 클래스 명, 번들);  

}


이런식으로 프래그먼트를 뿌려주고 있습니다.


메인 FragmentActivity (이하. 메인)가 어댑터를 소유하고 있고,


어댑터는 각 프래그먼트의 클래스명과 번들 정보만으로 instantiate로 뿌려주고


각 반응이나 콘텐츠는 커스텀 프래그먼트에서 처리 및 표기하고 있습니다.



헌데, 메인에서 UI부분을 추가하여, 프래그먼트에 어떠한 함수를 호출하고 싶은데..


어댑터에서 getItem으로 프래그먼트를 가져와 타입 캐스팅을 하고


함수호출을 했는데도 먹질 않길래 디버그를 해봤습니다.


이미 호출된 인덱스의 프래그먼트임에도 내부 변수가 초기화가 안돼있었습니다. 


아마 instantiate로 프래그먼트를 반환해서 그런거 같은데..



이럴때 해결책은 어떤게 될수 있을까요 ??


답변 부탁드립니다 ~