问题描述
我想知道的情况下,其中 getContentResolver()
被称为?
I want to know the context in which getContentResolver()
is called?
我有这样一个场景:
我有一个调用一个方法 myFunc的()的
B类这不是一个活动的活性的。照片所以,在课堂上BI必须使用 getContentResolver()
。我直接叫 getContentResolver()
。这是显示错误。然后我叫 myFunc的(Acitivy行为)
的活动,并呼吁 act.getContentResolver()
这解决了我的问题。这是调用的唯一途径 getContentResolver()
,这意味着它可以用在上下文的活动,也可以单独使用。
I have a scenario like this:
I have an activity A that calls a method myFunc()
of class B which is not an activity.
So, in class B I have to use getContentResolver()
. I directly called getContentResolver()
. It was showing error. Then I called myFunc(Acitivy act)
from the activity and called act.getContentResolver()
which solved my problem. Is this the only way to call getContentResolver()
, which means it can be used in context with activity or can be used alone.
推荐答案
getContentResolver()
是类的方法 android.content.Context
,所以把它称为你肯定需要一个实例上下文(活动或服务的为例)。
getContentResolver()
is method of class android.content.Context
, so to call it you definitely need an instance of Context ( Activity or Service for example).
这篇关于如何getContentResolver()被调用的Android?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!