0

上記のように、次の例を使用しました: Android の場所の初心者向けガイドコードで、以下に示すように、接続が失敗するたびにエラーメッセージを出力するタグを付けました。

@Override
public void onConnectionFailed(ConnectionResult connectionResult) {
    Log.i(TAG, "Location services Failed to connect. Please reconnect.");

}

アプリケーションが Google Play サービスに接続するたびに、このメソッドが呼び出されます。onConnected メソッドを呼び出したい間

 @Override
public void onConnected(Bundle bundle) {
    Log.i(TAG, "Location services connected.");
    currentLocation = LocationServices.FusedLocationApi.getLastLocation(
            mGoogleApiClient);
    Location location = LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);
    if(location== null)
    {

    }
    else
    {
        handleNewLocation(location);
        if (currentLocation != null) {
            display.setText("Latitude: "+ String.valueOf(currentLocation.getLatitude())+"Longitude: "+
                    String.valueOf(currentLocation.getLongitude()));
        }
    }

}

また、さらに何かを追加したいのですが、Google Play サービスは既に Genymotion VM にインストールされていますが、Play ストアにアクセスできません。問題の原因を教えてください。

4

1 に答える 1

0

「」にタグ単語を書き込んでから試してください

Log.i("TAG", "位置情報サービスに接続できませんでした。再接続してください。");

Androidスタジオを使用している場合は、ログレベルでエラーを選択し、タグを検索してください。

ここに画像の説明を入力

于 2015-11-27T18:36:50.980 に答える