Я искал несколько дней, чтобы решить эту проблему, но безуспешно.
Я хочу получить общие настройки предпочтений из моего старого приложения и включить их. в мое новое приложение. но я столкнулся с проблемой безопасности (подозреваю).
мой код:
Context c = createPackageContext("my.app.pkg", Context.CONTEXT_IGNORE_SECURITY);
SharedPreferences sp = c.getSharedPreferences("my.app.pkg", Context.CONTEXT_IGNORE_SECURITY);
Выполнение приведенного выше кода дает мне это:
Попытка прочитать файл настроек /data/data/my.app.pkg/shared_prefs/my.app.pkg_preferences.xml без разрешения
даже если объект sp не равен нулю, но он ничего не извлекает из моего старого приложения.
Я попытался поискать в Google, и похоже, что большинство людей могут запустить приведенный выше код без ошибок. Есть ли что-то, что я пропустил?