Android доступ к общим настройкам по умолчанию из разных пакетов - PullRequest
1 голос
/ 09 декабря 2011

У меня есть приложение Android с большим количеством исходных пакетов.В базовом пакете у меня есть PreferenceActivity, используемая для настройки параметров приложения.Из всех действий в том же пакете, что и PreferenceActivity, я могу получить доступ к этим настройкам, используя PreferenceManager.getDefaultSharedPreferences(getApplicationContext());

Однако из другого пакета действия используют другой файл общих настроек, когда я вызываю PreferenceManager.getDefaultSharedPreferences(getApplicationContext());.Это мешает мне получить доступ к предпочтениям из PreferenceActivity.

Как я могу решить эту проблему?Я хочу получить одинаковые общие настройки в каждом пакете приложения.

1 Ответ

1 голос
/ 10 декабря 2011

Разве вы не можете просто использовать имя для общего предпочтения, а затем получить одинаковое имя для всех приложений?Посмотрите в общих настройках: http://developer.android.com/guide/topics/data/data-storage.html#pref

Редактировать: я думаю, что то, что вы смотрите, здесь, нет причин извлекать детали, поскольку это дает довольно хорошее объяснение: Как я могу получить SharedPreferences изPreferenceActivity в Android?

...