1.调用
Intent intent = new Intent(Activity_repairRecord.this,
                        Activity_SceneCheckAdd.class);
                Bundle bundle = new Bundle();
                /* 字符、字符串、布尔、字节数组、浮点数等等,都可以传 */
                bundle.putInt("index", -1);
                bundle.putString("class", "record");
                bundle.putString("type", "add");
                /* 把bundle对象assign给Intent */
                intent.putExtras(bundle);
                startActivityForResult(intent, 1);  
2.接受返回值
@Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        // 可以根据多个请求代码来作相应的操作
        if (1 == requestCode) {
            // 刷新界面
            adapter.notifyDataSetInvalidated();
        }
        super.onActivityResult(requestCode, resultCode, data);
    }
3,接受参数:
Bundle bundle = this.getIntent().getExtras();
        /* 获取Bundle中的数据,注意类型和key */
        if (bundle != null) {
            index = bundle.getInt("index");
        }

4.返回
    Intent resultIntent = new Intent();
                Activity_RepairRecordAdd.this.setResult(RESULT_OK, resultIntent);

Activity_RepairRecordAdd.this.finish();

调用startActivityForResult后,onActivityResult立刻响应,返回当前页,有需要的朋友可以参考下,

原因是在AndroidManifest.xml 中跳转到的页面我自己设置了android:launchMode="singleTask",因为需要传值的 Activity 不容许设置该属性或者 singleInstance,或只能设为标准模式,不然将在 startActivityForResult()后直接调用 onActivityResult()。

解决办法:去掉跳转到的页面的lanchMode属性即可。

onActivityResult完整用法相关推荐

  1. Python 3.x中reduce()函数完整用法

    在Python 3.x中,reduce()不再是内置函数,而是移到了标准库functools中,需要先导入再使用,其官方解释如图所示: 从官方文档可知,该函数用法要点如下: 1)把一个双参数函数以累积 ...

  2. 转:Hibernate中Criteria和DetachedCriteria的完整用法

    原文地址:http://blog.sina.com.cn/s/blog_667528fd0100rkrf.html 设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装.现在对 H ...

  3. (转载)Android进阶2之Activity之间数据交流(onActivityResult的用法)

    转载自  http://www.blogjava.net/mixer-a/archive/2012/03/23/375014.html 主要功能: 在一个主界面(主Activity)上能连接往许多不同 ...

  4. Hibernate - DetachedCriteria 的完整用法

    2019独角兽企业重金招聘Python工程师标准>>> 现在对 Hibernate的Criteria 的用法进行总结:     Hibernate 设计了 CriteriaSpeci ...

  5. Hibernate中Criteria的完整用法

    转自:http://www.cnblogs.com/mabaishui/archive/2009/10/16/1584510.html 1,Criteria  Hibernate 设计了 Criter ...

  6. 【孤偏盖全唐】Linux中find命令完整用法

    目录 第一部分 - 查找名称查找文件的基本查找命令 第二部分 - 根据他们的权限查找文件 第四部分 - 根据日期和时间查找文件和目录 第五部分 - 根据大小查找文件和目录 第一部分 - 查找名称查找文 ...

  7. 【hibernate criteria】hibernate中criteria的完整用法 转

    ---恢复内容开始--- 转自:http://www.360doc.com/content/090313/10/26262_2794855.html 1.Criteria Hibernate 设计了 ...

  8. Hibernate中Criteria的完整用法(Z)

    在查询方法 设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装.现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpe ...

  9. JS的export , export default,import,export(导出js)和import(引入js)完整用法

    A.规范文件名 我们确定我们有一个文件是common.js 这个文件在根目录的static文件夹下 路径如下 |-根目录/static/common.js export(导出)和import(引入) ...

最新文章

  1. “安利”一款debug神器:在AI面前,bug都不是事儿
  2. python的执行过程_在交互式环境中执行Python程序过程详解
  3. linux启动java jar文件_推荐:Linux启动Java程序jar包Shell脚本
  4. 在windows下使用llvm+clang
  5. shell cut 取变量值
  6. Leetcode1703. 得到连续 K 个 1 的最少相邻交换次数[C++题解]:难(货仓选址加强版+滑动窗口+前缀和)
  7. 学习笔记Kafka(七)—— Kafka 与Spark集成 —— 原理介绍与开发环境配置、实战
  8. 项目管理纵横谈(1)──项目的管理的目标
  9. RTSP播放器开发过程中需要考虑哪些关键因素
  10. 26 SD配置-主数据-信用管理-指定信用控制区域及信用部分
  11. mysql substring函数截取值后赋给一个declare变量
  12. mysql 简单游标
  13. [项目源码]ERP进销存系统
  14. 一年级语文四季心田花开专项练习题
  15. Genymotion常见问题解决方案
  16. 服务器新建虚拟机不识别u盘,虚拟机无法识别u盘如何解决_虚拟机中无法识别u盘的处理办法...
  17. MYSQL 查询某个月有多少天数?
  18. python print()函数控制输出格式
  19. python 战舰_Python战舰随机数发生器
  20. CapstoneCS5262设计DP转HDMI4K60Hz+VGA1080P转换电路|DP to hdmi+vga转换器方案设计方法|CS5262Demoboard参考电路

热门文章

  1. android androidx版本,Android AndroidX 简介与迁移
  2. android+自定义皮肤,android studio自定义更换皮肤详细图文教程
  3. Linux 下 *.tar.gz 文件解压缩命令
  4. matlab怎么实现拖音,请问M8190A怎么通过Matlab实现多音调
  5. php值传递和java_Java的值传递和引用传递
  6. python 图片对比文件夹_初学Python-找出文件夹下的所有图片
  7. Spring Boot如何实现在线预览?这个开源项目可以学习一下,支持99%常用文件!...
  8. 皮一皮:所以说,快乐水才会让人变胖...
  9. Redis面试突击专用
  10. Spring Cloud 常见面试题及答案