サービスのあるAndroidアプリがありますが、これは内部にのみインストールする必要があります。ただし、ROOTを使用している一部のユーザーは、それをSDカードにインストールしており、あらゆる種類の奇妙なエラーを報告しています。
ユーザーがそれを行うとき、SharedPreferencesはどこに行きますか?それらはSDカードにも保存されていますか(私が頻繁に書いているので本当に悪いです)、それとも常に内部ストレージに保存されていますか?私が見たエラーのいくつかは、この状況を示しているようです。
もしそうなら、SharedPreferenceファイルが実際にSDカード上にあることをどのように検出しますか?
ありがとう!