0

私は Android アプリケーションで FusedLocationProviderApi を利用することに取り組んできましたが、次のように GoogleApiClient を作成するたびに:

mGoogleApiClient = new GoogleApiClient.Builder(context)
            .addApi(LocationServices.API)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .build();

クライアントで接続を呼び出す前に、通知バーの細かい場所のアイコンがオンになります。含まれているアクティビティとアプリケーション スコープのコンテキストでこれを試したコンテキストでは、どちらも同じ結果が得られました。

私の問題は、これが理由もなく電話を目覚めさせ、バッテリーを浪費しているように見えることです. 私が知る限り、ドキュメントにはこれに関して何も言及されていません。

4

1 に答える 1

0

この問題は解決されました。GoogleApiClient と GoogleMap 要素の間で何らかのやり取りが行われていました。オンになっている GPS ラジオはマップ要素からのものでしたが、GoogleApiClient の作成によってトリガーされました。

于 2014-12-15T19:31:25.197 に答える