我有一个使用 SaveData 类的应用程序,它使用 ObjectOutputStream 来保存序列化数据,还有一个 LoadData 类,它使用 ObjectInputStream 来加载数据。我试过在这里http://proguard.sourceforge.net/#manual/examples.html寻求帮助,但有些东西没有意义。他们正在使用private void writeObject(java.io.ObjectOutputStream);
代替void writeObject(java.lang.Object);
和private void readObject(java.io.ObjectInputStream);
代替public Object readObject();
。那是关于什么的?另外,为什么我需要包含这些方法?我有一个 Data 类,它有一个private static final long serialVersionUID
. 我应该只是简单
-keepclassmembers Data implements java.io.Serializable {
static final long serialVersionUID;
}
吗?
问问题
241 次