java如何在活动之间传递自定义对象?
我需要传递包含面(来自Microsoft的面客户端库)和位图等字段的对象列表。我读过关于Parcelable和Serializable的文章,但如果我理解正确,它不允许传递对象,例如Face。这样做有可能吗
你可以在下面搜索框中键入要查询的问题!
我需要传递包含面(来自Microsoft的面客户端库)和位图等字段的对象列表。我读过关于Parcelable和Serializable的文章,但如果我理解正确,它不允许传递对象,例如Face。这样做有可能吗
# 1 楼答案
在活动之间传递数据的常见方式是通过
Intent
或Bundles
,这些对象可以存储实现Parcelable
接口的对象。在我看来,当您使用第三方对象时,您必须确保这些对象实现Parcelable
或Serializable
接口,否则,您可以创建一个Face子类并实现所需的接口来通过Intents
,如:稍后,在另一个活动中,您可以从
getIntent()
Activity函数获取额外的内容