您的位置:首页 > 移动开发 > Android开发

Android 回调

2016-07-21 17:26 429 查看
一、跳转页面,跳转代码

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来取得
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 回调