我是关于android的新手。我在修改PhoneWindowManager文件时需要ContentResolver实例。但是PhoneWindowManager不会继承Context类。我不知道如何获取 在这种情况下,ContentResolver。感谢帮助。
答案 0 :(得分:1)
尝试创建一个扩展PhoneWindowManager类的新类。在此新类中添加Context类型的新字段。创建一个构造函数,在其中提供上下文:
MyClass( Context cont ){
myContext = cont;
}
答案 1 :(得分:1)
PhoneWindowManager初始化了一个mContext对象,因此您可以使用
获取contentResolvermContext.getContentResolver()
答案 2 :(得分:1)
如果在某个没有context
的类中,则可以创建一个constructor or a method
来获取上下文,然后使用此上下文获取ContentResolver实例或访问任何与上下文相关的方法。