上一个个Activity 发送数据:

// 数据传递 发送数据到另外一个ActivityBundle bundle = new Bundle();bundle.putString("username", username);bundle.putString("email", email);bundle.putString("from", from);bundle.putString("sex", sex);bundle.putBoolean("notify", b_notify);Intent intent = new Intent(MainActivity.this,ResultActivity.class);intent.putExtra("info", bundle);// 启动这个ActivityMainActivity.this.startActivity(intent);// 结束本ActivityMainActivity.this.finish();

bundle对象用于存放要发送的数据 , 发送方法根据发送数据的数据类型调用putXXX()方法(键值对)

eg:发送数据类型为String的“username”参数 调用putString(“username”,username);

intent是Activity跳转的桥梁

发送数据须创建一个两个参数intent对象

Intent intent = newIntent(MainActivity.this,ResultActivity.class);

MainActivity.this 表示当前Activity

ResultActivity.class 要跳转的Activity

intent.putExtra("info", bundle); 作用将要发送的数据存到intent中

要跳转到下一个Activi就要关闭当前Activity


下一个Activity 接收数据:

//接收数据Intent intent = this.getIntent();Bundle bundle = intent.getBundleExtra("info");String username = bundle.getString("username");String mail = bundle.getString("email");String from = bundle.getString("from");String sex = bundle.getString("sex");String notify = bundle.getBoolean("notify")?"是":"否";

this.getIntent();获取跳转过来的Intent天都

intent.getBundleExtra("info" ) : 获取传送的数据

bundle.getXXX("")获取对应参数的值

转载于:https://blog.51cto.com/erlong/1338175

android中页面跳转以及数据在Activity之间的传递相关推荐

  1. android数据回传多个页面_Android Day06四大组件之Activity多页面跳转和数据传递

    ToolBar中menu无法同时显示图标和文字问题的解决方法 Toolbar添加返回按钮 ToolBar与ActionBar 1.什么是Activity 官方文档是这么说的:Anwhich users ...

  2. 求android 中串口的发送接收数据代码

    RT,求高手帮忙! 就是 /dev/ttyS0 和/dev/ttyS1 两个设备的通信问题.. 同求~ 这个是不是需要串口驱动啊?最近正在搞这个串口通信的案子,头疼 同样也没有搞出来,老是报:不能扫描 ...

  3. ios把数据传递到另一个页面_iOS页面跳转及数据传递(三种)

    iOS页面跳转: 第一种 [self.navigationController pushViewController:subTableViewController animated:YES]; //描 ...

  4. 【小程序】实现页面跳转和数据传递方案

    文章目录 页面跳转和数据传递 wx的API跳转 navigator组件(了解) 页面跳转和数据传递 界面的跳转有两种方式:通过navigator组件 和 通过wx的API跳转 这里我们先以wx的API ...

  5. Android中手机录屏及数据解析

    Android中手机录屏及数据解析: 获取手机录屏数据: 01.手机权限获取 //动态请求权限的数组 //请求权限的数组,可以在数组中添加你需要动态获取的权限 private val PERMISSI ...

  6. Android实现页面跳转

    一. Android实现页面跳转有两种方式,一种为.MainActivity跳转:第二种是Relatelayout布局跳转,首先看第一种方式 1. MainActivity区域设置 public cl ...

  7. 解决部分android手机页面跳转的黑白屏、闪屏、显示桌面背景问题

    解决部分android手机页面跳转的黑白屏.闪屏.显示桌面背景问题 关于 修改后的方案效果图 问题思路及解决办法 最终方案 关于   今天在查看登录页面美观度的时候意外发现手上的oppo手机在页面跳转 ...

  8. 使用Flash制作IeBook中页面跳转的按钮

    在IeBook中,如果是纯文字无特效按钮可以直接在IeBook中插入文字,并在属性栏中指定链接类型为页面跳转. 如果是swf格式的特效按钮,如果设置了链接值的话,鼠标经过滤镜特效会不起作用. 于是转换 ...

  9. Android中dp、sp、px、pt之间的换算关系

    Android中dp.sp.px.pt之间的换算关系 换算公式 1 dp = (dpi/160) px; 1 in = 72 pt = dpi dp; 1 pt = dpi/72 dp: 当dpi为1 ...

  10. Android中Activity各种页面跳转并传值(Activity -> Activity)(Activity -> Fragment)(Activity -> Service)

    目录 Activity -> Activity Activity -> Fragment Fragment -> Activity Activity -> Service Ac ...

最新文章

  1. grep之字符串搜索算法Boyer-Moore由浅入深(比KMP快3-5倍)
  2. 无论是舆论风波,还是实力较量,BCH从来就没有怕过
  3. python制作图片数据集_Pytorch自己加载单通道图片用作数据集训练的实例
  4. AccuREST Stub Runner发布
  5. websocket原理
  6. 01.神经网络和深度学习 W3.浅层神经网络
  7. hexo+github 一小时搭建个人博客
  8. 中移4G模块-ML302-OpenCpu开发-PCF8591测量电压
  9. 微信小程序获取手机号 前台+php后台
  10. Fingerprint
  11. 七夕,眼光长远点,聊点孩子的事?
  12. C++ 多态性 (polymorphism)
  13. matlab用imshow显示为纯白图像问题
  14. 在vs2008中运行这个就闪退了,,还出不来结果
  15. Rest请求使用Jackson反序列化报错,Cannot deserialize instance of `java.lang.String` out of START_OBJECT toke
  16. 5G融合通信网关(应急通讯、车载通讯、视频传输)
  17. Linux 远程工具
  18. 深入理解Java虚拟机开篇
  19. 一分钟看懂Python中的 // 和 / 和 % 的用法区别
  20. JavaWeb EMS员工信息管理系统(servlet+jsp版本)

热门文章

  1. 断线的风筝,该飘向哪里
  2. mybatis进阶(动态sql、关系映射、延迟加载、缓存)
  3. servlet三种方式实现servlet接口
  4. TypeError: this.getResolve is not a function
  5. ES6的新特性(9)——对象的扩展
  6. 逻辑回归和线性回归区别
  7. emacs org-mode 常用命令
  8. win7如何不用点击用户名 直接自动登录桌面
  9. idea中 Application Server not specified
  10. 【bzoj3456】城市规划(多项式求逆+dp)