Android Intent:-Use Intent从活动传递类对象

Iba*_*ola 7 android android-intent

可能重复:
如何使用Intents将对象从一个Android Activity发送到另一个?

当一个Activity调用另一个Activity时,我想将一个类对象从一个Activity传递给另一个.我试图用Intent.putExtra(name, value)它制作,但后来我没有Intent.getExtra(name)方法.有许多类似的方法getStringExtra(name),getDataExtra(name)依此类推,但我在其中放入的值putExtra是一个类对象,它具有很多不同的值,如String,Data和int.如何通过该课程?

Kla*_*aak 4

您可以使用SerializableParcelable

如果你使用Serializable你只需要通过编写来实现它implements Serializable

如果使用,Parcelable则必须填写使用的方法。请参阅: http: //developer.android.com/reference/android/os/Parcelable.html

请在此处了解差异: http: //www.mooproducts.org/node/6

结论:Parcelable确实快了很多,但需要更多时间来实现。