尝试将activity2中的日期值保存到android SharedPreferences中。
您可以通过使用这样的设置日期为喜好:
SharedPreferences myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
SharedPreferences.Editor prefsEditor = myPrefs.edit();
prefsEditor.putString(MY_NAME, "Sai");
prefsEditor.putString(MY_WALLPAPER, "f664.PNG");
prefsEditor.commit();
,你可以通过使用类似的东西阅读喜好:
SharedPreferences myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
String prefName = myPrefs.getString(MY_NAME, "nothing");
String wallPaper = myPrefs.getString(MY_WALLPAPER, null);
设置的标志,如“dateWasAlreadySet “到SharedPreferences,如果日期从activty2设置,所以你知道日期已经设置。
伪代码:
If(SharedPreferences.dateWasAlreadySet){
activity1.textField.text = SharedPreferences.get("myDate");
} else {
activity1.textField.text = currentDate;
}
我希望你明白我的意思。
你的问题不清楚,请详细说明一下 – 2011-04-07 14:15:20
你能否提供一些代码片段,以便我们确切地看到你想要调用什么?另外,你对android生命周期有充分的理解吗? – 2011-04-07 14:25:38