I am using the Google Maps Android API v2 LocationClient in my Android application: http://developer.android.com/reference/com/google/android/gms/location/LocationClient.html
I am calling connect() and disconnect() myself.
I have also registered a listener for GooglePlayServicesClient.ConnectionCallbacks: http://developer.android.com/reference/com/google/android/gms/common/GooglePlayServicesClient.ConnectionCallbacks.html
I am observing that the callback onConnected() is called on the listener after calling connect() on the LocationClient.
However it seems that onDisconnected() is never called on the listener after calling disconnect() on the LocationClient.
Is this the normal behaviour?