对于开发app 来说,数据的传递肯定是少不了的啦,其实app 的本质就是用来呈现数据的。

好的

方式一  Intent.putExtra(TAG,DATA);

应用场景   对于传送单一数据,而又只在两个Activity之间传送的的。

发出 sendActivity

Intent intent=new Intent(sendActivity.this,receiveActivity.class);

intent.putExtra(TAG,DATA);

startActivity(intent);

接收 receiveActivity

在receiveActivity 的onCreate() 方法下

String name=getIntent().getIntExtra(TAG);

注:TAG  是一个String 的标志

DATA 是数据  可以是String ,int,bool等。

方式二  Intent.putExtras(Bundle);

应用场景  对与多个数据 而又只在两个Activity之间传送的的。

发出 sendActivity

Intent intent=new Intent(sendActivity.this,receiveActivity.class);

Bundle bundle=new Bundle();

bundle.putString("数据一", 数据一);

bundle.putString("数据二", 数据二);

bundle.putString("数据三", 数据三);

。。。。

intent.putExtras(bundle);

startActivity(intent);

接收 receiveActivity

数据一=this.getIntent().getExtras().getString("  数据一");

数据二=this.getIntent().getExtras().getString("  数据二");

数据三=this.getIntent().getExtras().getString("  数据三");

。。。。

注 Bundle是一个封装数据的对象 ,不知道你们是怎么理解,我就是这样理解的可以封装很多类型的。

方式 三 Application

应用场景     对与多个数据 或 但单个数据都可以 根据自己需求定义

需要到AndroidManifest.xml  的  applicaion 节点 的android:name 属性加上 Application类名。

随机推荐

  1. MySQL、MongoDB、Redis数据库Docker镜像制作

    MySQL.MongoDB.Redis数据库Docker镜像制作 在多台主机上进行数据库部署时,如果使用传统的MySQL的交互式的安装方式将会重复很多遍.如果做成镜像,那么我们只需要make once ...

  2. 故障review的一些总结

    故障review的一些总结 故障review的目的 归纳出现故障产生的原因 检查故障的产生是否具有普遍性,并尽可能的保证同类问题不在出现, 回顾故障的处理流程,并检查处理过程中所存在的问题.并确定此类 ...

  3. [Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能

    很久没有更新博客了,再不写点东西都烂了. 这次更新一个小内容,是两个插件的组合使用,实现头像上传功能. 业务需求: 头像上传功能,要对上传的文件进行剪切,且保证头像到服务器时必须是正方形的. 优化&l ...

  4. sift特征源码

    先贴上我对Opencv3.1中sift源码的注释吧,虽然还有很多没看懂.先从detectAndCompute看起 void SIFT_Impl::detectAndCompute(InputArray ...

  5. 页面测试点testpoint

    页面测试点整理(非逻辑测试点) 由于自己一年来一直在做页面测试,也看了很多测试理论的书和方法,但是方法并非也无法照搬,此处总结自己工作以来通过各种坑摸出来的一些方法点,希望一边靠上经典测试理论,一边形 ...

  6. 移动web页面前端开发总结

    移动web在当今的发展速度是一日千里,作为移动领域的门外汉,在这段时间的接触后,发现前端开发这一块做一个小小的总结. 1.四大浏览器内核 1.Trident (IE浏览器) :因为在早期IE占有大量的 ...

  7. myeclipse环境下开发freemarker

    最近在着手一个项目,其中就要使用到freemarker模版,当把html漂亮写完时,改写成freemarker时,问题来了.全屏都是白底黑色,没有高亮显示,没有语法提示,不能格式化.看着眼花,还容易出 ...

  8. VS中逻辑文件夹与实际文件夹

    一.VS默认情况下没有选定 项目(Project)->显示所有文件(Show All Files) 在Solution Explore窗口下显示的文件夹是 逻辑文件夹,即该文件夹在实际磁盘目录中 ...

  9. 【HTML5&CSS3进阶学习02】Header的实现·CSS中的布局

    前言 我们在手机上布局一般是这个样子的: 其中头部对整个mobile的设计至关重要,而且坑也很多: ① 一般来说整个header是以fixed布局,fixed这个产物在移动端来说本身坑就非常多 ② 在 ...

  10. SQL Server群集如何在线检测

    SQL Server群集知识介绍 Windows群集安装 基于iSCSI的SQL Server 2012群集测试 前言 群集的检测是调用dll资源,例如对于共享存储,ip,网络名称与DTC 这类Win ...