0

Android アプリケーションに GooglePlayServices を使用しています。Google+ API と LocationServices API を使用します。したがって、Google のドキュメントから、addApi( Auth.GOOGLE_SIGN_IN_API )、addApi( LocationServices.API ) を使用してGoogleApiClientを構築します。ユーザーがアプリケーションを起動するたびに Google+ API を使用しますが、まれに LocationServices を使用します (100 回の起動に 1 回)。それで、実装する最良の方法は何ですか。

2 つの API を追加して単一の GoogleApiClient を作成する または
、これらの 2 つの API に対して 2 つの GoogleApiClient を個別に作成しますか?

4

1 に答える 1

1

必要に応じて API を追加

mGoogleApiClient = new GoogleApiClient.Builder(this)
                .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
                .addConnectionCallbacks(this)
                .addOnConnectionFailedListener(this)
                .addApi(LocationServices.API)
                .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
                // Add more APIs, as needed
                .build();
于 2016-07-17T06:10:32.660 に答える