【发布时间】:2014-07-19 05:28:17
【问题描述】:
我将我的图像存储在 drawable 中,并将它们的资源 ID 存储在 SQLite 数据库中。我的数据库是在应用程序第一次启动时创建的。
将图像id保存在数据库中好还是每次应用程序启动时id都会改变?
如果 id 发生变化,那么在取回图像 id 时我可能会收到错误。那么,将图像 ID 存储在数据库中是个好主意吗?
我需要将图像路径与其他相关数据一起存储在数据库中,这就是我将图像 ID 存储在数据库中的原因。
【问题讨论】:
-
我不认为每次启动都会改变。id应该在编译代码时生成。
-
不,将图像 ID 存储在数据库中是个坏主意,因为如果您推送更新,它们将无效。
-
@GabeSechan-thnx 建议我会找到一个替代解决方案。