私はこれを解決するために何かを探してきましたが、成功しませんでした。Android:他のアプリのSharedPreferenceにアクセスできない
古いアプリから共有設定を取得し、それを新しいアプリに追加したいとします。 セキュリティ上の問題が発生しました(疑わしい)。
私のコード:好みにファイル/data/data/my.app.pkg/shared_prefs/my.appを読むため
試み:私はこれを与えて上記のコードを実行する
Context c = createPackageContext("my.app.pkg", Context.CONTEXT_IGNORE_SECURITY); SharedPreferences sp = c.getSharedPreferences("my.app.pkg", Context.CONTEXT_IGNORE_SECURITY);
。許可なくpkg_preferences.xml
でも、オブジェクトspがnullではないと思っていましたが、私の古いアプリから何も検索されません。
ほとんどの人が上記のコードをエラーなしで実行できるようになりました。 私が逃したことはありますか?
これは間違っています。私の答えを見てください。 – Matthias