鉴于传递给 PreferenceManager.getDefaultSharedPreferences 的任何非空上下文都将返回相同的结果, PreferenceManager 使用的上下文是什么?在不同的上下文中传递有什么意义?
最佳答案
what is context used for by PreferenceManager
获取内部存储的位置和 IIRC,应用的包名称。
what's the point of passing in different context?
一般来说,任何Context
都可以调用这个方法。原则上,您可以传入一些 ContextWrapper
来覆盖 getDefaultSharedPreferences()
将使用的内容。
关于android - PreferenceManager.getDefaultSharedPreferences 中的上下文有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41554923/