SQLite 数据库中的大字符串

我正在制作一个读书笔记应用程序。我正在SQLite数据库中保存有关书籍的信息,例如标题、作者、日期等。

但我有两个问题。

  1. 其中一条信息是一个大字符串,用户可以在其中添加注释作为本书的写摘要。这可以作为字符串存储在数据库中还是会因为字符串太大而导致问题?

  2. 另一个是这本书的封面图片。现在我打算将它保存为图像链接,然后在每次打开应用程序时使用异步任务下载它,但是否可以将图像保存在 SQLite 数据库中?

谢谢!


米琪卡哇伊
浏览 303回答 2
2回答

ABOUTYOU

Android 中的 SQLite 支持字符串数据的数据类型 TEXT 和二进制数据的 BLOB 数据类型。TEXT 的长度足以处理屏幕中已显示的任何数据。可以使用 BLOB 存储图像和其他二进制内容。

猛跑小猪

最好将其保存在 TEXT 字段中将链接保存在您的数据库中并使用 Glide 或 Picasso(它们可以以简单的方式缓存您的图像)加载您的图像,而不是 AsyncTask
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java