在intent android中传递一个数组

时间:2010-08-30 04:59:42

标签: android arrays android-intent bundle

所以我一直假设你不能在带有额外内容的活动之间传递数组。但我刚刚浏览了Bundle类文档并看到了putStringArray(String key, String[] value)public String[] getStringArray (String key)。这些是新的吗?他们都说自API lvl 1,但我不记得能够传递数组。我在这里疯了吗?

2 个答案:

答案 0 :(得分:2)

我认为你必须能够在Android中将字符串[]作为一个包传递。你有什么特别的理由可以得出这样的结论吗?

参考这篇文章

http://www.anddev.org/view-layout-resource-problems-f27/how-can-i-pass-multidimensional-string-array-two-activities-t9259.html

答案 1 :(得分:0)

您可以将任何Serializable对象作为额外对象传递,因此我不明白为什么您无法传递String数组。 setExtra(String, Serializable)中有一个Intent方法,就是我使用的方法。