Есть ли способ сделать SharedPreferences глобальными для всего моего приложения для Android?

Есть ли способ сделать SharedPreferences глобальным для всего моего приложения? Прямо сейчас я использую эти строки во многих местах своего кода, чтобы хранить простые настройки включения/выключения для ряда предпочтений, которые могут устанавливать мои пользователи. Я просто хочу вызвать их один раз глобально, если это возможно:

SharedPreferences settings = getSharedPreferences("prefs", 0);
SharedPreferences.Editor editor = settings.edit();

Любые советы о том, как вызывать только эти строки во всех классах, были бы потрясающими:

editor.putString("examplesetting", "off");
editor.commit(); 

и

String checkedSetting = settings.getString("examplesetting", "");
12
задан Ethan Allen 19 July 2012 в 01:02
поделиться