Я пытаюсь сохранить дату в одном действии, а затем поместить эту дату в текстовое представление в другом занятии.Я не уверен, как заставить эти два действия общаться друг с другом.В файле с именем report.java у меня есть этот метод, который получает дату и сохраняет ее в sharedPrefernces.
private void updateLabel() {
date.setText(fmtDate.format(dateAndTime.getTime()));
SharedPreferences preferences = getPreferences(MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("date", date.getText().toString()); // value to store
editor.commit();
}
Я пытаюсь выяснить, как получить мой файл, называемый проверкой, для заполнения textView. ПроблемаЯ думаю, что у меня есть с получением правильного имени для файла отчета.
public static final String PREF_FILE_NAME = "report";
SharedPreferences preferences = getSharedPreferences(PREF_FILE_NAME, MODE_PRIVATE);
тогда у меня есть этот код на метод, называемый onResume ()
@Override
public void onResume() {
super.onResume();
SharedPreferences preferences = getPreferences(MODE_PRIVATE);
String strDate=preferences.getString("date", date.getText().toString());
date.setText(strDate);
}