0

我一直在努力利用FusedLocationProviderApi在我的Android應用程序,但是每當我創建GoogleApiClient如下:GoogleApiClient保持GPS電臺

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

在通知欄中的精確位置圖標打開我之前甚至調用客戶端連接。我嘗試過的上下文包含活動和應用程序範圍的上下文,兩者都產生了相同的結果。

我的問題是,這似乎是保持手機清醒無故浪費電池。就我所知,文檔沒有提及任何有關這方面的內容。

回答

0

問題已解決,GoogleApiClient和GoogleMap元素之間發生了一些交互。打開的GPS收音機來自地圖元素,但是由創建GoogleApiClient觸發。