У меня есть несколько приложений, которые обмениваются определенными данными через настройки. Каждое приложение устанавливает свои предпочтения через PreferenceActitivity (из xml). Два вопроса:
Как использовать / редактировать настройки, созданные одним приложением в другом приложении. Если я выясню, как создать настройки MODE_WORLD_WRITEABLE, используя PreferenceActivity, это решит проблему.
SharedPreferences prefs = getSharedPreferences(
<String referring to another package´s prefs>, MODE_WORLD_WRITEABLE);
HashMap<String, String> map = (HashMap<String, String>) prefs
.getAll();
String str = map.toString();
tv.setText(str);
Выше кода возвращается {}
- Во-вторых, как мне использовать addPreferencesFromIntent (i) - я получаю исключение NullPointerException, даже если намерение не равно Null.
Заранее спасибо за помощь.
Лучший,
Самир