ドキュメントには次のように記載されています。
指定されたコンテキストで設定フレームワークによって使用される既定のファイルを指す SharedPreferences インスタンスを取得します。
私の質問は、本当にコンテキスト関連の質問です-BroadcastReceiver(myapp.receiversパッケージ内)によって受信されたコンテキスト、アクティビティまたはサービス(myapp.activitiesおよびmyapp.servicesそれぞれ)で取得したコンテキストが同じSharedPreferencesインスタンスに委任されるかどうかはよくわかりません。
舞台裏 getDefaultSharedPreferences(context)で が呼び出されることに注意してくださいgetSharedPreferences(context.getPackageName(), MODE_PRIVATE)。
ところで、メニューではなくショートカットからアプリを起動すると、デフォルトの設定が異なることも報告されています