2017-01-12 4 views
1

私はGoogleAPIを使用しているAndroidアプリケーションで作業しています。 OnCreate()方法では、既に接続されていますが、GoogleApiClientに接続してください

私はGoogleApiClientと接続します。私の質問は:GoogleApiClinetconnectedであるとします。今他の方法で私はGoogleApiClientとの接続をもう一度呼び出すと、私のアプリケーションのspeed & に問題が生じますか?

また、Geofencingも使用しています。いくつかの場所はGeofenceで登録されているとします。同じ場所に登録する方法をもう一度呼びます。&問題を作成しません。しかし、私の質問は、それは内部的に何らかの害を作り出すか、または私のアプリケーションを作ることでしょうかslow

答えて

1

いいえ、アプリケーションに悪影響を与えません。私はあなたにそれを確認するためにこのAccessing Google APIsのドキュメントを確認することをお勧めします。

ここでは、Google Playサービスライブラリ(Google Sign-In、ゲーム、ドライブなど)で提供されているGoogle APIのいずれかに接続する場合は、 GoogleApiClient( "Google APIクライアント")。 Google APIクライアントは、すべてのGoogle Playサービスに共通のエントリポイントを提供し、ユーザーの端末と各Googleサービス間のネットワーク接続を管理します。

複数のAPIとスコープを持つGoogleApiClientを使用するサンプルコードを次に示します。

GoogleApiClient mGoogleApiClient = new GoogleApiClient.Builder(this) 
    .enableAutoManage(this /* FragmentActivity */, 
         this /* OnConnectionFailedListener */) 
    .addApi(Drive.API) 
    .addScope(Drive.SCOPE_FILE) 
    .build(); 

あなたはaddApi()addScope()への追加の呼び出しを追加することによって、同じGoogleApiClientに複数のAPIおよび複数のスコープを追加することができます。

GoogleApiClientを手動で接続する場合は、このpartのマニュアルを参考にしてください。

関連する問題