我正在实现 RESTful 通信的 DataDroid 模型,在实现我的SearchCriteria
. 问题是,为了将SearchCriteria
周围作为额外的意图传递,我必须让它实现Parcelable
。但是,我Worker
的start
函数需要一个SearchCriteria
类,导致错误:Required: my.classes.SearchCriteria; Found: android.os.Parcelable
.
假设我已经Parcelable
为我的SearchCriteria
班级正确实现了,我怎样才能从一个包裹中快速创建一个对象(使用getParcelable Extra(INTENT_NAME)
?
编辑:我意识到我可以通过公开我的构造函数来快速完成这一点实际上,这不起作用-我将 aSearchCriteria
,Parcel
但是还有另一种方法吗?Parcel
与Parcelable
事物混淆了。