在主activty中调用

        Intent intent = new Intent(MyActivity.this, MyResultActivity.class);// 调用返回startActivityForResult(intent, 1);

并且重载下列方法:

@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);// String nameString = data.getStringExtra("name");// String sexString = data.getStringExtra("sex");// 获取Person对象Person person = (Person) data.getSerializableExtra("person");if (person != null) {String name = person.getName();String sexString = person.getSex();Toast.makeText(getApplicationContext(), name + "---" + sexString,Toast.LENGTH_SHORT).show();}}

在调用的另一个actvity中调用下列方法就会返回

Intent intent = new Intent(MyResultActivity.this, MyActivity.class);// intent.putExtra("name", "eve");// intent.putExtra("sex", "man");// 返回对象Person person = new Person("eve", "man");intent.putExtra("person", person);// 返回数据setResult(1, intent);finish();

 使用Intent传输的对象必须实现Serializable接口!

转载于:https://www.cnblogs.com/afluy/p/3393909.html

ANDROID笔记:Activity之间的传值相关推荐

  1. 大叔也说Xamarin~Android篇~Activity之间传递数组

    大叔也说Xamarin~Android篇~Activity之间传递数组 原文:大叔也说Xamarin~Android篇~Activity之间传递数组 我们在开发应用程序时,不可能只使用一个Layout ...

  2. 从Android中Activity之间的通信说开来

    引言 最近两个星期在研究android的应用开发,学习了android应用开发的基础知识,基本控件,基本布局,基本动画效果,数据存储,http访问internet等等基础知识. android中有一个 ...

  3. Android笔记:Activity

    1.Android可视化界面结构:     一个Android应用的可视化界面最底层是Activity,在他之上是一个Window对象,在window之上通常是布局容器,再上面才是用户直接交互的组件( ...

  4. android不同Activity之间的数据共享

    方法1: 通过不同Activity之间的消息传递机制实现数据共享 Activity1: Intent intent=new intent(Activity1.this,Activity2.clas); ...

  5. Android中Activity之间的数据传递(Intent和Bundle)

    当一个Activity启动另一个Activity时,常常会有一些数据传过去,对于Activity之间的数据交换更简单,因为两个Activity之间进行数据传递交换更简单,因为两个Activity之间本 ...

  6. Android笔记 activity生命周期 Tasks and back stack回退栈

    正常打开一个应用,先后调用Activity的onCreate.onStart.onResume 正常退出一个应用,先后调用Activity的onPause.onStop.onDestroy(进程被杀死 ...

  7. 【无标题】Android在activity之间发送数据(putExtra方法)

    Activity 之间发送数据(putExtra方法详解) 当应用创建 Intent 对象以在 startActivity(android.content.Intent) 中用于启动新的 Activi ...

  8. android 不同activity之间传递数据

    1> 不同activity之间传递数据: Intent intent=new Intent(); intent.setClass(activity1.this,activity2.class); ...

  9. Android笔记-Activity相关+内存泄漏

    看了下,上次学习android还是17年的事情,,,,两年过去了我现在终于来搞android了... 以下内容参考自:<Android从学习到产品>,<深入理解java虚拟机> ...

  10. android 仿真翻页动画,Android 两Activity之间动画效果(1)---------翻页效果

    用Android rotate动画实现翻页效果,效果如图: 要实现上面动画,首先搞明白rotate动画原理: (1)Degrees坐标: 0度(360度) 270度 90度  顺时针旋转 180 (2 ...

最新文章

  1. 网红“AI大佬”被爆论文剽窃,Jeff Dean都看不下去了
  2. DateTime.Ticks 属性
  3. 腾讯首席战略官詹姆斯: 从互联网信息的永久性和稀缺性看腾讯的投资逻辑
  4. github 搜索_因为这个工具,我在 GitHub 搜索源码的时间缩短了 50%!
  5. 3.1.3 操作系统覆盖技术与交换技术的思想
  6. 在Editplus中搭建Ruby开发环境
  7. Django REST framework+Vue 打造生鲜电商项目(笔记八)
  8. 零基础直接学Python入门IT合适吗?
  9. 计算机网络管理2018版,2018~2019学年度第二学期“计算机网络管理”专业技能竞赛火热进行中...
  10. 转——回归企业家精神本为
  11. linux 中常见的压缩和解压缩的命令
  12. python列表元素循环左移_JavaScript系列——数组元素左右移动N位算法实现
  13. 简单的三层框架以及使用dbutils进行数据库操作(入门)
  14. PPT 处理图片背景为透明
  15. 电磁阀、电磁铁的工作原理说明
  16. Java与数据结构——树(一)
  17. MySQL数据库中主键和候选键的区别?
  18. 【光斑PSF处理】激光光斑数据处理含matlab源码-含文档【0102期】
  19. 推荐贝塔斯曼书友会淘宝旗舰店
  20. 前端学习第八弹:制作一个精美书签

热门文章

  1. 停止预览时调用Camera.release(), 出现Method called after release()异常问题原因及解决办法...
  2. 批量 // 注释替换为 /*的注释
  3. RT-Thread源码获取--Keil官网和GitHub
  4. 存储过程和存储函数和触发器示例
  5. datatable删除行、列
  6. python笔记——常用的内置函数
  7. web_01Java ee实现登陆注册功能
  8. 【leetcode】sort list(python)
  9. win32汇编-窗口 对话框 (三)
  10. 利用AjaxPro从客户端调用服务端函数的方法