使用 ObjectStream 发送 SQLiteDatabase 时出错
Error using ObjectStream to send SQLiteDatabase
我正在使用 ObjectInputStream/ObjectOutputStream 发送对象。我正在尝试发送一个 SQLiteDatabase,但这样做时出现错误。
java.io.WriteAbortedException: Read an exception;
java.io.NotSerializableException: android.database.sqlite.SQLiteDatabase
我试过搜索,但未能真正找到解决方案。谢谢
您不能序列化任意对象。在那些你不能序列化的是 SQLiteDatabase
。这就是为什么你得到一个 NotSerializableException
——那个对象是 Not
Serializable
.
我正在使用 ObjectInputStream/ObjectOutputStream 发送对象。我正在尝试发送一个 SQLiteDatabase,但这样做时出现错误。
java.io.WriteAbortedException: Read an exception;
java.io.NotSerializableException: android.database.sqlite.SQLiteDatabase
我试过搜索,但未能真正找到解决方案。谢谢
您不能序列化任意对象。在那些你不能序列化的是 SQLiteDatabase
。这就是为什么你得到一个 NotSerializableException
——那个对象是 Not
Serializable
.