0

조각 안에 listfragment가 있습니다. onActivityCreated에서 부모 조각 안에 목록을 가져오고 싶지만 이렇게하는 방법을 알아낼 수 없습니다. 목록이 2 개의 textview 및 체크 박스가있는 사용자 정의 목록보기이고 체크 된 항목을 확인해야하기 때문에 그 작업을 수행하려고합니다. 조각 내 listfragment 목록을 얻는 방법

내 부모 조각 :

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 

    getChildFragmentManager() 
    .beginTransaction() 
    .replace(R.id.list_topgain_frame, new ListFragmentTopGain()) 
    .commit(); 

    return inflater.inflate(R.layout.parier3, container, false); 
} 

@Override 
public void onActivityCreated(Bundle savedInstanceState) { 
    super.onActivityCreated(savedInstanceState); 

    btnGainValider = (Button) getActivity().findViewById(R.id.btnGainValider); 
    btnGainValider.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 

     } 
    }); 
} 

내가 ListFragment로 대체 프레임 레이아웃 : 난 아직 목록을 얻는 방법을 찾을 수없는 나는 약간의 트릭 원인을 발견

<FrameLayout 
      android:id="@+id/list_choixamis_frame" 
      android:layout_width="match_parent" 
      android:layout_height="150dp" 
      android:layout_below="@id/txvChoixAmis" 
      android:layout_marginBottom="20dp" /> 

답변

0

부모 단편 ..

어쨌든 다른 사람이이 문제를 겪은 경우 customAdapter에서 수신기를 사용하여 건너 뜁니다. 그런 다음 customAdapter -> ListFragment -> ParentFragment와 같은 정보를 전달합니다.