我需要将额外的数据传递给活动,但我不知道我的数据是如何来自我的特定类的变量。我有类似的东西:
MyClass variable=new MyClass();
Intent intent= new Intent(this,SecondActivity.class);
intent.putExtra("variableName", variable);
我知道代码中的错误很明显,但我想知道如何从我的类中发送数据。
答案 0 :(得分:0)
请查看Parcelable
How can I make my custom objects Parcelable?
http://developer.android.com/reference/android/os/Parcelable.html
答案 1 :(得分:0)
您必须序列化数据然后通过。 Android不支持将自定义对象作为附加项传递。看看这个答案。 Passing custom objects between activities?