title: Android - GoogleApiClient - Not connecting on the load of fragment
body: <p>In Fragment <code>onCreateview</code>, connecting the <code>GoogleAPIClient</code>, but its not triggering <code>onConnected</code> call, but its firing if i go to another fragment and back. </p>
  
  <blockquote>
    <p>Couldnt find why? any help would be appreciated as i got stuck ?</p>
  </blockquote>
  
  <pre><code>@Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container,
                               Bundle savedInstanceState) {   
      mGoogleApiClient = new GoogleApiClient.Builder(getActivity())
                      .enableAutoManage(getActivity(), GOOGLE_API_CLIENT_ID, this)
                      .addConnectionCallbacks(this)
                      .addApi(LocationServices.API)
                      .addApi(Places.GEO_DATA_API)
                      .addApi(Places.PLACE_DETECTION_API)
                      .build(); 
      mGoogleApiClient.connect();
  }
  
  @Override
  public void onConnected(Bundle bundle) {
      mPlaceArrayAdapter.setGoogleApiClient(mGoogleApiClient);
      Log.i(LOG_TAG, "Google Places API connected.");
   }
  </code></pre>