PreferenceManager.getDefaultSharedPreferences 中的上下文有什么用?

What is context in PreferenceManager.getDefaultSharedPreferences used for?

鉴于传递给 PreferenceManager.getDefaultSharedPreferences 的任何非空上下文都会 return 相同的结果, PreferenceManager 使用的上下文是什么?在不同的上下文中传递有什么意义?

what is context used for by PreferenceManager

获取内部存储位置和 IIRC,应用程序包名称。

what's the point of passing in different context?

一般来说,任何 Context 都适用于此方法调用。原则上,您可以传入一些 ContextWrapper 来覆盖 getDefaultSharedPreferences().

将使用的内容