使用ObjectStream发送SQLiteDatabase

时间:2017-04-12 23:44:54

标签: java android serialization android-sqlite objectoutputstream

我使用ObjectInputStream / ObjectOutputStream发送对象。我试图发送一个SQLiteDatabase,但是在这样做时我遇到了错误。

java.io.WriteAbortedException: Read an exception; 
java.io.NotSerializableException: android.database.sqlite.SQLiteDatabase

我已经尝试过搜索,但我们确实无法找到解决方案。感谢

1 个答案:

答案 0 :(得分:2)

您无法序列化任意对象。您无法序列化的是SQLiteDatabase。这就是您获得NotSerializableException的原因 - 该对象为Not Serializable