需要您的帮助,找出实现以下目标的最佳方法:

活动->片段A->片段B。

用户位于片段B上时,他单击“保存”。我希望它删除/弹出BackStack片段B,并使用从片段B传递的数据返回到片段A。

提前致谢!

最佳答案

您可以在片段B中定义接口和属性,例如:

public interface OnSelectedListener {
    void onSelected(String s);
}

private OnSelectedListener mOnSelectedListener;

public void setOnSelectedListener(OnSelectedListener onSelectedListener) {
    mOnSelectedListener = onSelectedListener;
}


当片段A->片段B:

new OnSelectedListener();


单击保存在片段B中时

onSelectedListener.onSelected("");


其他方法:数据库,SharedPreferencesHelper

10-07 23:07