Android 回调

来源:互联网 发布:java 校验身份证号码 编辑:程序博客网 时间:2024/05/26 02:21

一、跳转页面,跳转代码

Intent tent = new Intent(getActivity(),
MySelfDrawMoneyActivity.class);
startActivityForResult(tent,USERINFO_MODIFY);


二、跳转页面的回调接收,重写onActivityResult这个方法

/**
* 执行回调
*/
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode != RESULT_OK) {
return;
} else {
switch (requestCode) {
case USERINFO_MODIFY://要与一处保持一致
System.out.println("执行素材回调成功");
if (data != null && resultCode == RESULT_OK) {
//回调成功后,自己的处理逻辑
}

break;
}
}
super.onActivityResult(requestCode, resultCode, data);
}

三、跳往页面的代码

Intent tent = new Intent();//添加自己想要回传的数据
setResult(RESULT_OK, tent);
注:这部分代码不管写在哪都行,只要当前的页面被finish时,回调就会执行,在Fragmeng页面可以用个体getActivity().RESULT_OK来取得

0 0
原创粉丝点击