我的 Activity1 中有SharedPreferences
个文件。
void saveDays(){
Log.w(TAG, "Start saveDays");
SharedPreferences.Editor editor = getPreferences(MODE_PRIVATE).edit();
editor.putInt("Days", days);
editor.commit();
}
然后我需要在 Activity2 中使用days
。那我怎么加载呢?
答案 0 :(得分:1)
在Activity2中,您希望获得对该首选项的访问权限:
int days = getPreferences(MODE_PRIVATE).getInt("Days", DEFAULT_DAY);
如果没有“天”首选项,DEFAULT_DAY
是默认值。
答案 1 :(得分:0)
您想要命名首选项并在
中使用该名称访问它们SharedPreferences prefs =
getSharedPreferences("myPrefs", MODE_PRIVATE);
然后就像检索int ...一样简单。
int days = prefs.getInt("Days", 1);