Я использую Service
, который реализует com.google.android.gms.common.GooglePlayServicesClient.ConnectionCallbacks
и
com.google.android.gms.common.GooglePlayServicesClient.OnConnectionFailedListener
Служба должна загружать обновления местоположения на сервер каждую минуту при ее запуске. Я искал учебники для Google, но не могу найти хороших для своего сценария.
Методы, которые я не знаю, как реализовать:
@Override
public void onConnectionFailed(ConnectionResult connectionResult) {
...
}
Есть несколько руководств, предлагающих начать работу с connectionResult.startResolutionForResult(this, CONNECTION_FAILURE_RESOLUTION_REQUEST);
, но поскольку это Service
(а не Activity), я не могу использовать этот метод. Я думал о передаче connectionResult
в Intent
в действие, но connectionResult
не сериализуем.
и
@Override
public void onDisconnected() {
...
}
Можно ли снова вызвать LocationClient#connect()
здесь?