SharedPerference Android 中 getInt() 方法的最后一个参数是什么
what is the last parameter in getInt() method in SharedPerference Android
此 SharedPreference 程序最后一行中的“-1”是什么意思?
SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putInt("your_int_key", yourIntValue);
editor.commit();
SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
int myIntValue = sp.getInt("your_int_key", -1);
如果在首选项数据中找不到 your_int_key
,则默认值为 return。
int myIntValue = sp.getInt("your_int_key", -1);
这里最后一个参数'-1'是默认值。
如果在 sharedPreferrence 中没有为键 'your_int_key' 保存任何内容(int),那么它将 return -1.
你需要在第二个参数中传递一个默认值。如果您要查找的值 returns null.
此 SharedPreference 程序最后一行中的“-1”是什么意思?
SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putInt("your_int_key", yourIntValue);
editor.commit();
SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
int myIntValue = sp.getInt("your_int_key", -1);
如果在首选项数据中找不到 your_int_key
,则默认值为 return。
int myIntValue = sp.getInt("your_int_key", -1);
这里最后一个参数'-1'是默认值。 如果在 sharedPreferrence 中没有为键 'your_int_key' 保存任何内容(int),那么它将 return -1.
你需要在第二个参数中传递一个默认值。如果您要查找的值 returns null.