So I've always been under the assumption that you can't pass arrays between activities with extras. But I was just going through the Bundle class docs and saw putStringArray(String key, String[] value)
and public String[] getStringArray (String key)
. Are these new? They both say since API lvl 1, but I don't remember being able to pass arrays. Am I going crazy here?
相关问题
- How can I create this custom Bottom Navigation on
- Bottom Navigation View gets Shrink Down
- How to make that the snackbar action button be sho
- Listening to outgoing sms not working android
- How to create Circular view on android wear?
You can pass any
Serializable
object as extra, so I don't see why you could not passString
array. There is asetExtra(String, Serializable)
method in theIntent
, that's what I use.I think you must be able to pass string[] as a bundle in Android. Any specific reason you have for getting into such a conclusion?
Refer to this post
http://www.anddev.org/view-layout-resource-problems-f27/how-can-i-pass-multidimensional-string-array-two-activities-t9259.html