我有一个使用sharedpreferences保存一些数据的活动,如下所示:
public void birthDateSharedPreferences(int calculatedBirthYear, int calculatedBirthMonth, int calculatedBirthDay)
{
SharedPreferences birthDatePreferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = birthDatePreferences.edit();
editor.putInt("birthChosenDay",calculatedBirthDay);
editor.putInt("birthChosenMonth",calculatedBirthMonth);
editor.putInt("birthChosenYear",calculatedBirthYear);
editor.commit();
Toast.makeText(birthDate.this,"The date was saved", Toast.LENGTH_LONG).show();
Intent saved = new Intent(birthDate.this,MenuActivity.class);
startActivity(saved);
finish();
}
这是第二个活动
SharedPreferences prefs = getPreferences(MODE_PRIVATE);
int birthChosenDay = prefs.getInt("birthChosenDay", MODE_APPEND);
我有另一个活动,我想使用我在第一个活动中保存的数据,我搜索并尝试了一些代码,但没有任何效果!那么如何将第一个活动中保存的数据用于第二个活动?