到达Android Intent :-使用Intent从活动间传递类对象
到达Android Intent :-使用Intent从活动间传递类对象
此问题已有答案:
可能的重复:
如何使用Intents从一个Android活动向另一个活动发送对象?
我想在一个Activity调用另一个Activity时将一个类对象传递给另一个Activity。我正在尝试使用Intent.putExtra(name,value)
实现这一点,但是我没有Intent.getExtra(name)
方法。有很多方法,如getStringExtra(name)
,getDataExtra(name)
等等,但我在putExtra
的值中放的是一个具有许多不同值(例如字符串,数据和整数)的类对象。我该如何传递这个类呢?
admin 更改状态以发布 2023年5月22日
您可以使用Serializable
或Parcelable
如果您使用Serializable
,您只需要编写implements Serializable
来实现它
如果您使用Parcelable
,您需要填写使用的方法。请参见: http://developer.android.com/reference/android/os/Parcelable.html
在此阅读区别:http://www.mooproductions.org/node/6
结论:Parcelable
非常快,但实现需要更多时间。