我有一个数组,想将其存储在其中,SharedPreferences
但是当我尝试时,它不会被保存。这是代码:
editor.putInt("Symptoms Checklist Baseline Matrix", symptoms_checklist_arr_base);
我在哪里
int symptoms_checklist_arr_base[] = new int[20];
在以后的代码中,我尝试检索此值。
int symptoms_checklist_arr_base[] = prefs.getInt("Symptoms Checklist Baseline Matrix", what do I add as a default?? );
为了SharedPreferences
存储数组并返回它们,我需要做什么?
您可以将转换Array
为List
,然后将其存储为String
使用,ObjectSerializer
也可以将其List
自身放入Parcelable
对象中。
请参阅此问题,以实现使用以下方法ObjectSerializer
:将ArrayList保存到SharedPreferences
请参阅以下问题,以实现使用以下方法Parcelable
:通过ArrayList <?实现Parcelable>到Activity
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句