为了账号安全,请及时绑定邮箱和手机立即绑定

SQLite 数据库中的大字符串

SQLite 数据库中的大字符串

米琪卡哇伊 2021-10-28 17:17:28
我正在制作一个读书笔记应用程序。我正在SQLite数据库中保存有关书籍的信息,例如标题、作者、日期等。但我有两个问题。其中一条信息是一个大字符串,用户可以在其中添加注释作为本书的写摘要。这可以作为字符串存储在数据库中还是会因为字符串太大而导致问题?另一个是这本书的封面图片。现在我打算将它保存为图像链接,然后在每次打开应用程序时使用异步任务下载它,但是否可以将图像保存在 SQLite 数据库中?谢谢!
查看完整描述

2 回答

?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

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


查看完整回答
反对 回复 2021-10-28
?
猛跑小猪

TA贡献1858条经验 获得超8个赞

  1. 最好将其保存在 TEXT 字段中

  2. 将链接保存在您的数据库中并使用 Glide 或 Picasso(它们可以以简单的方式缓存您的图像)加载您的图像,而不是 AsyncTask


查看完整回答
反对 回复 2021-10-28
  • 2 回答
  • 0 关注
  • 302 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信