title: Calling notifyDataSetChanged doesn't fire onContentChanged event of SimpleCursorAdapter
body: <p>I have this scenario</p>
  
  <p>onResume of an activity:</p>
  
  <pre><code>@Override
      protected void onResume() {
          if (adapter1!=null) adapter1.notifyDataSetChanged();
          if (adapter2!=null) adapter2.notifyDataSetChanged();
          if (adapter3!=null) adapter3.notifyDataSetChanged();
          super.onResume();
      }
  </code></pre>
  
  <p>Adapter has been defined as:</p>
  
  <pre><code>public class ListCursorAdapter extends SimpleCursorAdapter {
  
     Cursor c;
      /* (non-Javadoc)
       * @see android.widget.CursorAdapter#onContentChanged()
       */
      @Override
      protected void onContentChanged() {
          // this is not called
          if (c!=null) c.requery();
          super.onContentChanged();
      }
  }
  </code></pre>
  
  <p>And the onContentChanged event is not fired, although the onResume and the call to the adapter is issued.  What is wrong?</p>