1
我正在编写一个使用Google位置服务的应用程序。据我所知,当我在LocationClient
对象上调用connect()
方法时,只有在LocationClient
成功连接到Google的位置服务时,实现GooglePlayServicesClient.ConnectionCallbacks
的对象才会收到onConnected()
回调。即使没有网络,也会调用GooglePlayServicesClient onConnected回调
但问题是,即使我的手机没有连接到互联网,我也会收到此回拨。不知何故,即使我的手机没有连接到互联网,系统也必须认为LocationClient
已成功连接到Google的位置服务。
什么给?
下面是相关的代码片段:当你的应用程序成功连接到谷歌Play服务的应用
@Override
protected void onStart() {
super.onStart();
mLocationClient.connect();
}
@Override
public void onConnected(Bundle bundle) {
Toast.makeText(this, "Connected", Toast.LENGTH_SHORT).show();
}