以下のように、 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();
}
2つ目のアクティビティはこちら
SharedPreferences prefs = getPreferences(MODE_PRIVATE);
int birthChosenDay = prefs.getInt("birthChosenDay", MODE_APPEND);
最初のアクティビティで保存したデータを使用したい別のアクティビティがあり、いくつかのコードを検索して試しましたが、何も機能しませんでした。では、最初のアクティビティで保存されたデータを 2 番目のアクティビティに使用するにはどうすればよいでしょうか?