2010-08-30 55 views
3

所以我总是假设你不能在具有额外功能的活动之间传递数组。但我只是通过Bundle课堂文档,看到putStringArray(String key, String[] value)public String[] getStringArray (String key)。这些是新的吗?他们都说API lvl 1,但我不记得能够传递数组。我在这里疯了吗?在intent中传递一个数组android

回答

2

我认为你必须能够在Android中传递string []作为一个包。你有什么具体的理由来得出这样的结论?

参阅这篇

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

+0

我想我只是疯了。我确信我曾经考虑过传递一个数组,尝试过,失败了,然后就这个问题询问,并被告知它不能完成。我想我需要睡一会儿,哈哈 – Falmarri 2010-08-30 10:01:26

0

您可以传递任何Serializable对象作为额外的,所以我不明白为什么你不能错过String阵列。 Intent中有一个setExtra(String, Serializable)方法,这就是我使用的方法。