1. ホーム
  2. android

[解決済み] AndroidでgetContentResolver()はどのように呼び出すのですか?

2022-02-19 11:32:45

質問

の背景を知りたい。 getContentResolver() が呼び出されるのですか?

こんなシナリオがあるんです。
あるメソッドを呼び出すアクティビティAがあります。 myFunc() は、アクティビティでないクラスBの
そこで、クラスBでは getContentResolver() . 私は直接 getContentResolver() . エラーが表示されました。そこで、私は myFunc(Acitivy act) をアクティビティから呼び出して act.getContentResolver() で解決しました。を呼び出す唯一の方法ですか? getContentResolver() ということは、アクティビティと一緒に使うことも、単独で使うこともできるということです。

どのように解決するのですか?

getContentResolver() はクラスのメソッドです。 android.content.Context のインスタンスが必要です。 のContext(例えばActivityやService)です。