当我对@parcel 注释模型进行单元测试时,我得到了相同的对象(即使使用Bundle
, 或Intent
):
@Test public void parcel() {
MyObject myObject = new MyObject("123");
Parcelable parcelable = Parcels.wrap(myObject);
MyObject in = Parcels.unwrap(parcelable);
// myObject == in (same id)
}
如何模拟模型从一个活动传递到另一个活动从而重新创建的情况?
更新:可能需要使用这个。