1
好吧,这是我怎么做了“共享偏好”的例子,这是帮助我的喜好类:(新手)有人可以给我一个活动水平喜好的例子吗?
public static final String GAME_PREFERENCES = "GamePrefs";
,这是在我的应用工作的一个类:
SharedPreferences settings =
getSharedPreferences(GAME_PREFERENCES, MODE_PRIVATE);
SharedPreferences.Editor prefEditor = settings.edit();
prefEditor.putString("lastLaunch", returnTimeAndDateFormatted());
prefEditor.commit();
SharedPreferences settings2 =
getSharedPreferences(GAME_PREFERENCES, MODE_PRIVATE);
if (settings2.contains("lastLaunch") == true) {
// System.err.println(settings2.getString("lastLaunch", "Default"));
Log.i("LASTLAUNCH", settings2.getString("lastLaunch", "Not LastLaunch value found!"));
}
据我了解,我可以从我的任何活动类中访问变量“lastLaunch”,这些类都很好,很花哨。
我的书上说,也有一些被称为“活性级首选项”,但不举一个例子:(
有人可以给我一个这样的例子(代码)吗?在
谢谢前进!
感谢您的回复!你如何设置lastLaunch? – Ryan 2011-03-03 00:29:43
@Ryan与您的示例中的activityPreferences对象相同。 – 2011-03-03 03:16:44
谢谢,这工作得很好! – Ryan 2011-03-03 17:18:39