SQLite ArrayList<Bitmap> Android



我有一个关于SQLite的问题。我试图保存一个自定义对象(让我们说ObjectA)在我的手机的数据库。ObjectA包含一个数组列表。我可能不得不将图像保存为blob,但我应该如何设计我的数据库。我应该创建一个新的表与我所有的图片(BLOB字节[],INTEGER objectA_row_id) ?或者还有别的方法来建立这种联系吗?

可以创建包含图片路径的表

你不应该直接在数据库中存储文件路径,因为如果你删除文件,那么你将不会得到图像,所以你有2个选择:1)将图像存储到缓存/内部,然后保存其文件路径。2)使用包含BLOB类型的数据库表

最新更新