이전에 안드로이드 프래그먼트값 전달 관련 내용 추가질문

조회수 1350회

프래그먼트 접근가능하게 해주는 함수

public Fragment findFragmentByPosition(int position) {
    return getSupportFragmentManager().findFragmentByTag(
            "android:switcher:" + viewPager.getId() + ":"
                    + (((FragmentPagerAdapter) viewPager.getAdapter()).getItemId(position)));
}

일단 이전에 답변 주신 한로니로니님께 감사드립니다. 이전에 알려 주신방법대로 프래그먼트간 값 전달하는것은 구현했으나, 어댑터가 FragmentPagerAdapter 를 사용할때만 getItemId(position)를 받아올 수 있어서 추가 질문들 부탁드리려고 합니다.

FragmentStatePagerAdapter 를 꼭 사용해야만 하는데 이것저것 변형하면서 해봐도 널값을 참조한다는 예외가 발생하면서 앱이 죽어버리네요..

프래그먼트간에 값 전달도 가능하면서, 앱이 구동중일때 서버에 값이 바뀌더라도 탭을 이동했다가 다시 돌아오면 화면에 뜬 정보들이 실시간 갱신이 이루어지게 하려고 하는 것이 저의 목적입니다.

긴 질문 읽어주셔서 감사합니다. 좋은하루 되시길..!

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)