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