【问题标题】:How to store array of integer in sharedPreferences [duplicate]如何在sharedPreferences中存储整数数组[重复]
【发布时间】:2017-03-03 04:50:59
【问题描述】:

我在 android studio 中有一个这样的数组整数 { 0 , 0 , 0 , 1 , 1 , 0 , 1} 如何在共享首选项中存储和调用它

【问题讨论】:

标签: android sharedpreferences


【解决方案1】:

您无法按原样存储数组。 您可以将其转换为 JSON 字符串并将其存储为字符串。 或者,您可以使用this 之类的 ID 单独存储数组的每个元素。

【讨论】:

    【解决方案2】:

    从中构建一个字符串。最好使用StringBuilder

    而且,在阅读时,只需 split() 使用逗号,然后用户 Integer.parseInt() 使用数组的所有元素。

    应该比json路由更快,不需要任何额外的依赖。

    【讨论】:

    • 存储JSONArray不需要任何依赖
    猜你喜欢
    • 2011-11-02
    • 2012-05-06
    • 2014-02-21
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    • 2012-02-01
    • 2016-01-07
    • 1970-01-01
    相关资源
    最近更新 更多