为什么Settings.System.put / get方法需要ContentResolver?

时间:2011-06-20 01:54:59

标签: android

根据我的理解,您从Context获取ContentResolver。哪里..如果你想改变系统的设置,你必须写入“系统的上下文”,对吗?

我要问的是..为什么put / get方法需要ContentResolver,你从哪里得到它?

1 个答案:

答案 0 :(得分:0)

ContentResolver用于与最终读取和写入数据库的ContentProvider进行交互。这些系统设置可能由DB支持。这就是为什么你需要一个ContentResolver所以你可以写入设置数据库。此外,系统没有与应用程序或活动相同的“上下文”。