public interface MembersManagerCallBack { void mMCallBack(ArrayList<RecordTag> recordTagList); }
在一个类中定义一个回调函数并在该类中为回调函数设置带回值
callBack.mMCallBack(recordTagList);
在另外一个类中初始化上一个类的时候就要执行回调函数,获取到回调返回的结果
mmdlg=new JiyibiMembersManagerDialog(getContext(), R.style.dialog, new JiyibiMembersManagerDialog.MembersManagerCallBack() { @Override public void mMCallBack(ArrayList<RecordTag> recordTagList) { mainList=recordTagList; mmdlg.init(mainList,aty); } });