我想知道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