在使用对象序列化的应用程序上使用ProGuard

时间:2013-05-01 01:20:52

标签: java proguard serializable

我有一个应用程序使用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();。那是什么?另外,为什么我需要包含这样的方法?我有一个具有private static final long serialVersionUID的Data类。我应该干脆 -keepclassmembers Data implements java.io.Serializable { static final long serialVersionUID; }

0 个答案:

没有答案