2

我是android新手。修改PhoneWindowManager文件时需要ContentResolver实例。但是PhoneWindowManager不继承Context类。在这种情况下我不知道如何获取ContentResolver。谢谢帮助。

4

3 回答 3

1

尝试创建一个扩展 PhoneWindowManager 类的新类。在这个新类中添加一个 Context 类型的新字段。创建一个构造函数,在其中提供上下文:

MyClass( Context cont ){
   myContext = cont;    
}
于 2012-08-27T09:20:48.087 回答
1

PhoneWindowManager 初始化了一个 mContext 对象,因此您可以使用 contentResolver

mContext.getContentResolver()
于 2012-08-27T09:21:32.637 回答
1

如果在某个没有的类中,context您可以创建一个constructor or a method接受上下文的类,然后使用此上下文获取 ContentResolver 实例或访问任何与上下文相关的方法。

于 2012-08-27T09:22:39.553 回答