title: Fragment Life cycle issue
body: <p>I have implemented a Fragment and override its lifecycle callbackas as following:   </p>
  
  <pre><code>@Override
      public void onActivityCreated(final Bundle savedInstanceState) {
          super.onActivityCreated(savedInstanceState);
          dactivity = getActivity();
          dactivity.bindService(new Intent(dactivity,EventosDatabaseService.class), this, 0);
      }
      @Override
      public void onDestroy() {
          super.onDestroy();
          dactivity.unbindService(this);
      }
  </code></pre>
  
  <p>It is documented that onActivityCreated call must heppen prior to onDestroy, then how come i get NullPointerException thrown because dactivity is null on onDestroy? what should i do to avoid it while making sure the binding wont produce a leak?</p>
  
  <p>BTW, the RetainInstance of this fragment is false if that metters</p>