gpt4 book ai didi

android - 数据库中的数据太多

转载 作者:搜寻专家 更新时间:2023-10-30 23:48:11 27 4
gpt4 key购买 nike

我正在编写应用程序,我将图像位图存储在数据库字符串中。我决定保存 String,而不是 Uri,因为我不想暴露该用户从图库中删除图像,并且我的应用程序无法访问该图像。在模拟器上一切正常,但现在在真实设备上我得到“Window is full: requested allocation ...”。郁闷整个程序都要改造了。。请帮我解决一下

最佳答案

不要在数据库中存储大数据,例如图像二进制文件。正如您所观察到的,CursorWindow 不能很好地处理大数据。

相反,将图像作为文件存储在您的应用程序私有(private)目录中(例如 context.getFilesDir()),并将这些文件的路径存储在数据库中。

关于android - 数据库中的数据太多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25178697/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com