侦听器从活动到片段,当从片段到活动的侦听器时

时间:2017-08-20 12:41:50

标签: android android-activity fragment listener

我有一个活动调用Activity A,片段调用Fragment B. 在活动A中,我实现了片段B的监听器。 现在,我想在片段B中实现一个活动A的监听器,它对我不起作用...... 我理解这是一个循环依赖,但我怎么能这样做?

public class FragmentB extends Fragment{

private OnFragmentInteractionListener mListener;

@Override
public void onAttach(Context context) {
    super.onAttach(context);
    if (context instanceof OnFragmentInteractionListener) {
        mListener = (OnFragmentInteractionListener) context;
    } else {
        throw new RuntimeException(context.toString()
                + " must implement OnFragmentInteractionListener");
    }
}

 public interface OnFragmentInteractionListener {
    void Add(Item Item);
   }
 }

活动:

public class ActivityA extends implements
    FragmentB.OnFragmentInteractionListener{
}

0 个答案:

没有答案