在我的应用中,我连接到Google Api客户端。连接后,我请求一个位置并在位置请求中设置超时。如果我在回调中获得位置,我将断开与客户端的连接。但是在获取位置时超时的情况下我没有回调。在这种情况下,如何断开与客户端的连接?
这是onLocationChanged()
的代码 @Override public void onLocationChanged(Location newLocation)
{
LocationServices.FusedLocationApi.removeLocationUpdates(mGoogleApiClient, this);
if (mGoogleApiClient.isConnected()) {
mGoogleApiClient.disconnect();
}
//app specific logic here
}