使用 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.