【问题标题】:Android Jetpack DataStore "limit"Android Jetpack 数据存储“限制”
【发布时间】:2021-12-02 13:08:28
【问题描述】:

由于共享首选项数据超过 1428.51-kb 时出现内存异常,推荐的 Android Jetpack DataStore 的内存限制是否相同?

由于 DataStore 使用带有协议缓冲区的类型化对象,在内存方面会有优势吗?

【问题讨论】:

    标签: android sharedpreferences android-jetpack-datastore


    【解决方案1】:

    我也想知道一些。

    无论如何希望不能很快回来提供一些反馈.... 我正在使用带有以下原型文件的 DataStore

    message ResultsMessage {   
      repeated string result= 1;
      int32 countSuccess = 2;
      int32 countFail = 3;
      int32 countTotal = 4;
      repeated string history= 5; 
    }
    

    其中字符串将是每个 20chars 的平均值,而历史记录可能会增长到 10k 值或更多

    我想提前知道我是否应该考虑换房间(也许只是为了历史)。

    除此之外,最好的办法是获取有关生成文件及其大小、限制...等的更多详细信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-20
      • 2010-10-24
      • 1970-01-01
      • 2013-01-02
      • 2011-09-05
      • 1970-01-01
      • 2016-05-04
      • 2017-01-13
      相关资源
      最近更新 更多