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