4

内部 REST API を呼び出し、Context を必要とする Android の Geocoder クラス (具体的には getFromLocation()) も利用する Android クラス ライブラリを作成しています。ライブラリを IntentService にして非同期で実行できるようにすることを計画していましたが、コンテキストを処理する方法がわかりません (GeoLoc 呼び出しは、IntentService が呼び出すライブラリの一部である別のクラスにあります)。

私の質問は、IntentService 内から android.location.Geocoder をインスタンス化するために必要なコンテキストを取得するにはどうすればよいですか?

4

2 に答える 2

10

すべてService ですContextthisまたはを使用できますgetApplicationContext()

于 2012-11-12T20:24:35.580 に答える
0

IntentServiceはServiceを継承し、Service は Context を継承します。

IntentService 内で必要なときはいつでも、「this」を Context として自由に使用できます。

于 2013-12-12T13:09:33.357 に答える