我試圖在一個活動中保存日期,然後將該日期放入另一個活動的textView中。我不確定如何讓這兩個活動相互溝通。 在名爲report.java的文件中,我有此方法獲取日期並將其保存在sharedPrefernces中。在兩個活動之間使用sharedPreferences時遇到問題
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);
然後我有()
@Override
public void onResume() {
super.onResume();
SharedPreferences preferences = getPreferences(MODE_PRIVATE);
String strDate=preferences.getString("date", date.getText().toString());
date.setText(strDate);
}
謝謝,一旦我切換到getSharedPreferences工作 – Aaron 2012-01-31 20:12:18