Хорошо, вот как я сделал пример «Общие предпочтения», это в моем классе предпочтений помощника:
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" из любого из моих классов активности, и все в порядке.
Моя книга говорит, что есть также что-то, известное как «настройки уровня активности», но не дает пример: (
Может кто-нибудь привести мне пример (код) этого, пожалуйста?
Заранее спасибо!