android中页面跳转以及数据在Activity之间的传递
上一个个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 =
new
Intent(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之间的传递相关推荐
- android数据回传多个页面_Android Day06四大组件之Activity多页面跳转和数据传递
ToolBar中menu无法同时显示图标和文字问题的解决方法 Toolbar添加返回按钮 ToolBar与ActionBar 1.什么是Activity 官方文档是这么说的:Anwhich users ...
- 求android 中串口的发送接收数据代码
RT,求高手帮忙! 就是 /dev/ttyS0 和/dev/ttyS1 两个设备的通信问题.. 同求~ 这个是不是需要串口驱动啊?最近正在搞这个串口通信的案子,头疼 同样也没有搞出来,老是报:不能扫描 ...
- ios把数据传递到另一个页面_iOS页面跳转及数据传递(三种)
iOS页面跳转: 第一种 [self.navigationController pushViewController:subTableViewController animated:YES]; //描 ...
- 【小程序】实现页面跳转和数据传递方案
文章目录 页面跳转和数据传递 wx的API跳转 navigator组件(了解) 页面跳转和数据传递 界面的跳转有两种方式:通过navigator组件 和 通过wx的API跳转 这里我们先以wx的API ...
- Android中手机录屏及数据解析
Android中手机录屏及数据解析: 获取手机录屏数据: 01.手机权限获取 //动态请求权限的数组 //请求权限的数组,可以在数组中添加你需要动态获取的权限 private val PERMISSI ...
- Android实现页面跳转
一. Android实现页面跳转有两种方式,一种为.MainActivity跳转:第二种是Relatelayout布局跳转,首先看第一种方式 1. MainActivity区域设置 public cl ...
- 解决部分android手机页面跳转的黑白屏、闪屏、显示桌面背景问题
解决部分android手机页面跳转的黑白屏.闪屏.显示桌面背景问题 关于 修改后的方案效果图 问题思路及解决办法 最终方案 关于 今天在查看登录页面美观度的时候意外发现手上的oppo手机在页面跳转 ...
- 使用Flash制作IeBook中页面跳转的按钮
在IeBook中,如果是纯文字无特效按钮可以直接在IeBook中插入文字,并在属性栏中指定链接类型为页面跳转. 如果是swf格式的特效按钮,如果设置了链接值的话,鼠标经过滤镜特效会不起作用. 于是转换 ...
- 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 ...
- Android中Activity各种页面跳转并传值(Activity -> Activity)(Activity -> Fragment)(Activity -> Service)
目录 Activity -> Activity Activity -> Fragment Fragment -> Activity Activity -> Service Ac ...
最新文章
- grep之字符串搜索算法Boyer-Moore由浅入深(比KMP快3-5倍)
- 无论是舆论风波,还是实力较量,BCH从来就没有怕过
- python制作图片数据集_Pytorch自己加载单通道图片用作数据集训练的实例
- AccuREST Stub Runner发布
- websocket原理
- 01.神经网络和深度学习 W3.浅层神经网络
- hexo+github 一小时搭建个人博客
- 中移4G模块-ML302-OpenCpu开发-PCF8591测量电压
- 微信小程序获取手机号 前台+php后台
- Fingerprint
- 七夕,眼光长远点,聊点孩子的事?
- C++ 多态性 (polymorphism)
- matlab用imshow显示为纯白图像问题
- 在vs2008中运行这个就闪退了,,还出不来结果
- Rest请求使用Jackson反序列化报错,Cannot deserialize instance of `java.lang.String` out of START_OBJECT toke
- 5G融合通信网关(应急通讯、车载通讯、视频传输)
- Linux 远程工具
- 深入理解Java虚拟机开篇
- 一分钟看懂Python中的 // 和 / 和 % 的用法区别
- JavaWeb EMS员工信息管理系统(servlet+jsp版本)