1

在我看到的每个示例中,数据在某种程度上都是基本(原始)数据的同义词——整数、字符、布尔数组等等——这对我来说太局限了,因为我想传递一个常规对象。

那么如何将任何数据传递给活动,例如,实例MyClass

我检查了Intent.putExtra-- 我发现的只是基本类型 + Bundle,但Bundle它本身也只处理基本类型。

4

2 回答 2

2

android guide faq中所述,有几种方法可以做到这一点。

我认为在您的情况下,静态变量最有帮助。

您还可以实现应用程序并使用它在活动之间共享您的数据。这是关于此的简短教程

于 2012-10-14T09:29:58.980 回答
1

在我看到的每个示例中,数据在某种程度上都是 POJO 数据的同义词——这对我来说太局限了,因为我想传递一个常规对象(不是 int、字符串或布尔数组)。

POJO = Plain Ol' Java Object = “常规对象(不是 int、字符串或布尔数组)”。

那么如何将任何数据传递给活动,例如 MyClass 的实例?

让它Parcelable

于 2012-10-14T10:55:29.973 回答