Когда я создаю активность предпочтений, я определяю все настройки в файле xml. Каждое предпочтение имеет ключ, определенный в этом xml. Но когда я получаю доступ к предпочтению, пишу:
SharedPreferences appPreferences = PreferenceManager.getDefaultSharedPreferences(this);
boolean foo_value = appPreferences.getBoolean("foo_key_defined_in_xml", false);
Есть ли способ избежать ссылки "foo_key_defined_in_xml" жестко закодированным образом? Возможно, есть возможность ссылаться на него в стиле R (не ссылаться на строку)?