问题:关闭当前页面,打开上一个activity的Fragment页面时,并携带数据到前一个页面所产生的问题?
1.当前页面 A
Intent intent = new Intent();
initent.setclass(this , B.class);
intent.putExtra("id" , id);
intent.putExtra("value" , value);
setResult( resultcode ,intent);
finish();
2.要跳转的Fragment页面 B
Intent intent = new Intent();
intent.setclass(view.getContext() , A.class);
intent.putExtra();
getActivity().startActivityForResult(intent,requestcode);
3.B页面所在的Activity中
public void onActivityResult(int requestcode,int resultcode,Intent data){
super.onActivityResult(requestcode,resultcode,data);
if(requestcode == 2 && resultcode == 1){
B.setData(data.getIntExtra("id" , 0))
}
}
4.要跳转的Fragment页面 B
public void setData(int id){
id就是传来的参数
对传来的数据进行操作
}