开发者

Put Object as intent for next activity

开发者 https://www.devze.com 2023-02-03 14:30 出处:网络
Is it possible to to put an object of type Object into an intent as a Extra? I have a variable of type object and won\'t know until it is assigned a value as to what the object datatype is. Maybe some

Is it possible to to put an object of type Object into an intent as a Extra? I have a variable of type object and won't know until it is assigned a value as to what the object datatype is. Maybe something to do with serialization or as a bundle i'm not sure? And then in the next activi开发者_JAVA百科ty how do I then get this value in order to store it in an ArrayList<Object> ?


Bundle by way of Intent#putExtra does not have any function to add an Object. You can only pass in a Parcelable or a Serializable object. Any object you want to pass via an Intent must implement one of those interfaces. It's recommended to implement Parcelable there is a brief guide here: Pass by value Parameters using Parcelables.

Also this question has more helpful answers: How to send an object from one Android Activity to another using Intents?

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号