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

标签 android android-sharedpreferences

鉴于传递给 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/

相关文章:

android - 如何在 Flutter dart 上使用 dwolla api

java - Android java - 为2个或更多viewpagers制作1个ImageAdapter(当前为2个viewpagers制作2个适配器)

android - 使用唤醒锁(最小化电池使用)处理传入短信的正确方法

android - 不会共享的应用程序是否需要内容提供程序?

java - SharedPreferences 无法工作/保存 EditText 字段中的数据

android - 在 Android 上录制视频时拍照

java - 如何让自定义适配器中的 sharedpreferences 获取我的 ArrayList 的最新值?

java - 我想从我的应用程序中删除 SharedPreferences 但没有任何反应

android - 从另一个 Activity 接收共享 SharedPreferences 值的值