我在这里有这个简单的模型类:
public class News implements Parcelable {
private String title;
private String content;
public News(String title, String content) {
this.title = title;
this.content = content;
}
protected News(Parcel in) {
title = in.readString();
content = in.readString();
}
}
非常简单,效果很好。
但是,我不明白的是,当我说Parcel
时,readString()
知道该怎么读? title
和{{1}只是content
s,我称之为完全相同的方法。为什么Android没有混淆结果?
或者我是否必须指定调用String
的订单?
我喜欢有技巧的人为我解决问题。