我想知道getContentResolver()
被调用的上下文吗?在Android中如何调用getContentResolver()?
我有这样的场景:
我有一个活动A,调用类B的方法myFunc()
这不是一个活动。
所以,在B班我必须使用getContentResolver()
。我直接打电话给getContentResolver()
。它显示错误。然后我从活动中调用了myFunc(Acitivy act)
,并调用了act.getContentResolver()
,这解决了我的问题。这是调用getContentResolver()
的唯一方式,这意味着它可以在活动中使用,也可以单独使用。
'getApplicationContext()'是未定义的,当您必须在不是Activity的类中使用它时。 – 2013-12-16 16:16:46
是的,在这种情况下,你不能使用这种方式 – 2016-07-22 11:57:21
从片段的上下文,你可以使用getActivity()。getContentResolver() – 2017-10-19 18:30:54