我有十个字符串:str1、str2、str3...、str10(不是实际的字符串名称)。我必须为所有 10 个字符串执行 dest.writeString(str_n) 还是有更简单的方法来执行此操作?我将如何读回它们?
例子:
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(str1);
dest.writeString(str2);
dest.writeString(str3);
dest.writeString(str4);
dest.writeString(str5);
dest.writeString(str6);
dest.writeString(str7);
dest.writeString(str8);
dest.writeString(str9);
dest.writeString(str10);
}
如您所见,这可能会变得非常冗长。任何建议都会有所帮助!谢谢!