Android 如何将复杂的库类对象从一个活动传递到另一个活动

Android 如何将复杂的库类对象从一个活动传递到另一个活动,android,Android,我需要将一个对象从一个活动传递到另一个活动, 我正在使用OCr库,所以我需要传递它的对象,请告诉我我是如何做到这一点的。 提前感谢。对于可打包/可序列化,您需要了解其内部结构。如果您不知道或猜不到,那么我建议您将其设置为全局对象,并从您需要的任何活动访问它。您可以使用Parcelable或Serializable的解决方案 使用Serializable非常简单:- 只需将自定义类设置为可序列化(通过扩展可序列化类) 从目标活动获取:- Person p1 = (Person) getIntent

我需要将一个对象从一个活动传递到另一个活动, 我正在使用OCr库,所以我需要传递它的对象,请告诉我我是如何做到这一点的。
提前感谢。

对于可打包/可序列化,您需要了解其内部结构。如果您不知道或猜不到,那么我建议您将其设置为全局对象,并从您需要的任何活动访问它。

您可以使用Parcelable或Serializable的解决方案

使用Serializable非常简单:-

只需将自定义类设置为可序列化(通过扩展可序列化类)

从目标活动获取:-

Person p1 = (Person) getIntent().getSerializableExtra("myobject");

试试这个..

你可以从
Parcelable
Serilizable
找到一个解决方案。。。
Person p1 = (Person) getIntent().getSerializableExtra("myobject");