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来取得
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来取得
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories