我试图在一个活动中保存日期,然后将该日期放入另一个活动的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