3

私の Android と Java のスキルはそれほど高くありません...

Geocoder の developer.android.com ページには、次のように書かれています。

プラットフォームにバックエンド サービスがない場合、Geocoder クエリ メソッドは空のリストを返します。isPresent() メソッドを使用して、Geocoder の実装が存在するかどうかを判断します。

ただし、たとえば、電話をかけようとすると:

if (Geocoder.isPresent()) {...

エクリプスが教えてくれる

メソッド isPresent() はタイプ Geocoder に対して未定義です

「isPresent() メソッドを使用する」にはどうすればよいですか?

4

1 に答える 1

3

public static boolean isPresent () メソッドは API レベル 9 からのみ使用できます。これは、Android 2.3 以降のバージョンを使用する必要があることを意味します。それを使用していることを確認してください。次に、Android SDK の Eclipse プロジェクト構成を確認します。

参照: http://developer.android.com/reference/android/location/Geocoder.html

于 2011-04-18T19:35:46.103 に答える