如何getContentResolver()被调用的Andr​​oid? [英] How can getContentResolver() be called in Android?

查看:88
本文介绍了如何getContentResolver()被调用的Andr​​oid?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道的情况下,其中 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()被调用的Andr​​oid?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆