安卓开发的时候从一个Activity跳到另为一个,可以采用startActivityForResult的方式。返回一个结果,根据结果更新数据。
例如下面代码(采用)
一 启动Activity
@OptionsItem(R.id.action_add)
public void action_pub() {
PrescriptionListAddActivity_.intent(this).userInfo(userInfo).startForResult(REQUESTCODE);
}
二返回
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
onPullDownToRefresh(null);
//刷新结果
}
原文:http://my.oschina.net/cng1985/blog/488605