問題:關閉當前頁面,打開上一個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就是傳來的參數
對傳來的數據進行操作
}