需要您的帮助,找出实现以下目标的最佳方法:
活动->片段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