Я пишу приложение, которое использует службы определения местоположения Google. Из того, что я понимаю, когда я называю connect()
метод на LocationClient
объект, объект, который реализует GooglePlayServicesClient.ConnectionCallbacks
предполагается получить onConnected()
обратного вызова только еслиLocationClient
преуспевает в подключении к службам определения местоположения Google.GooglePlayServicesClient onConnected callback вызывается даже без сети
Проблема в том, что я получаю этот обратный вызов, даже если мой телефон не подключен к Интернету. Так или иначе, система должна думать, что LocationClient
успешно подключается к сервисам определения местоположения Google, хотя мой телефон не подключен к Интернету.
Что дает?
Вот соответствующие фрагменты кода:
@Override
protected void onStart() {
super.onStart();
mLocationClient.connect();
}
@Override
public void onConnected(Bundle bundle) {
Toast.makeText(this, "Connected", Toast.LENGTH_SHORT).show();
}