2024年3月26日发(作者:)

Android五种数据传递方法汇总

2014-01-24 18:42:13| 分类: 默认分类|举报|字号 订阅

Android开发中,在不同模块(如Activity)间经常会有各种各样的数据需要相互传递,

我把常用的几种

方法都收集到了一起。它们各有利弊,有各自的应用场景。

我现在把它们集中到一个例子中展示,在例子中每一个按纽代表了一种实现方法。

1. 利用Intent对象携带简单数据

利用Intent的Extra部分来存储我们想要传递的数据,可以传送int, long, char等

一些基础类型,对复杂的对象就无能为力了。

1.1 设置参数

[java]

//传递些简单的参数

Intent intentSimple = new Intent();

ss(,);

Bundle bundleSimple = new Bundle();

ing("usr", "xcl");

ing("pwd", "zj");

ras(bundleSimple);

startActivity(intentSimple);

1.2 接收参数

[java]