0

я работал на использование FusedLocationProviderApi в моем андроиде приложении, однако всякий раз, когда я создаю GoogleApiClient следующим образом:GoogleApiClient держит GPS радио на

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

Мелкий значок места в строке уведомлений включается, прежде чем я даже вызовите соединение с клиентом. Контексты, которые я пробовал с включенными контекстами действия и приложения, также дали тот же результат.

Моя проблема заключается в том, что это, по-видимому, ведет к тому, что телефон бодрствует, теряя энергию без причины. Насколько я могу судить, в документации нет упоминания об этом.

ответ

0

Проблема решена, между GoogleApiClient и элементом GoogleMap произошло некоторое взаимодействие. Включенное радиостанция GPS поступает из элемента карты, но была вызвана созданием GoogleApiClient.

Смежные вопросы