在Android中的SharedPreferences中存储整数数组,可以通过以下步骤实现:
- 使用SharedPreferences接口中的edit()方法,打开SharedPreferences编辑器。SharedPreferences sharedPreferences = getSharedPreferences("my_preferences", Context.MODE_PRIVATE);
Editor editor = sharedPreferences.edit();
editor.putInt("my_array", myIntegerArray);
editor.commit();SharedPreferences sharedPreferences = getSharedPreferences("my_preferences", Context.MODE_PRIVATE);
int myIntegerArray = sharedPreferences.getInt("my_array", -1);如果存储的整数数组不存在,则使用默认值-1来获取数组。
- 在打开的编辑器中,使用putInteger()方法,将整数数组存储为键值对的形式。例如,可以使用以下代码将整数数组存储为键值对:
- 在读取存储的整数数组时,可以使用getInteger()方法,从SharedPreferences中获取存储的整数数组。例如,可以使用以下代码从SharedPreferences中获取存储的整数数组:
注意:在存储整数数组时,应该将数组转换为字符串,并使用putString()方法存储。这是因为在SharedPreferences中存储的键值对中的值只能是字符串类型,不能是整数类型。