Android FragmentActivity onActivityResult冲突问题

场景:假设fragment的填充数据是ListView,ListView中的每一项都有button,点击每一项的button跳转到B界面。在B界面处理完业务需返回fragment中更新数据。

解决方式:1.在FragmentActivity中重写:

@Override

public void onActivityResult(int requestCode, int resultCode, Intent data) {

super.onActivityResult(requestCode, resultCode, data); 

}

2.自己定义接口。点击listview中的button时。回调接口。在Fragment中实现接口

3.在fragment中重写onActivityResult,详细业务在此方法中实现

注意点:点击button跳转到B界面时,不要加iintent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)

上一篇:SDH原理--2.SDH信号的帧结构


下一篇:CIDR详解和ip最长地址前缀匹配