하나의 Fragment에 매개 변수를 전달하는 방법---setArguments 방법에 대한 소개

1846 단어 Android토대
  • Fragment는 하나의 무참구조 함수만 있고 명시적으로 정의해야 한다
  • 사용법
  • public static XxFragment newInstance(String text) {
            XxFragment fragment = new XxFragment();
            Bundle bundle = new Bundle();
            bundle.putString("name", text);
            //fragment    ,    Bundle  
            fragment.setArguments(bundle);
            return fragment;
        }
    }
    
  • setArguments 방법의 호출은 Fragment와Activity가 연결되기 전에 해야 한다.이 말은 setArgument 방법의 사용은 FragmentTransaction의commit 이전에 사용해야 한다는 것을 이렇게 이해할 수 있다.
  • 좋은 웹페이지 즐겨찾기