【问题标题】:Is there a way to increase the size of WindowCursor in Android Studio?有没有办法在 Android Studio 中增加 WindowCursor 的大小?
【发布时间】:2022-01-22 21:25:02
【问题描述】:

我正在使用光标在我的 android 应用程序中查询 SQLite 数据库。但我想光标大小限制为 4 MB。 (我一行中有 6 个 blob 列,每个列将近 1.5 MB,所以总共是 9 MB。)

有没有办法增加此游标的最大大小,或者我应该将列分隔在一行中以减小单行的大小?

感谢您的回答。

【问题讨论】:

    标签: java android sqlite android-studio


    【解决方案1】:

    有没有办法在 Android Studio 中增加 WindowCursor 的大小?

    是的,其中一个 constructors 需要很长的字节数,即

    public CursorWindow (String name, long windowSizeBytes)
    

    有没有办法增加此游标的最大大小,或者我应该将列分隔在一行中以减小单行的大小?

    不适用于可用的方法(Cursor 使用 CursorWindows,因此存在差异)

    然而,推荐的做法是不要在数据库中存储如此大量的数据,而是将数据存储为文件,而是存储对文件的引用(例如文件的路径)数据的存储位置。

    • 您可能会发现 this 和一些链接信息丰富

    【讨论】:

      猜你喜欢
      • 2019-07-02
      • 2022-08-21
      • 1970-01-01
      • 2015-03-23
      • 2022-01-23
      • 2019-10-26
      • 2021-04-25
      • 2011-11-29
      • 1970-01-01
      相关资源
      最近更新 更多