title: ContentObserver getting notifications about deletes, but not inserts or updates
body: <p>I have the following code in my activity:</p>
  
  <pre><code>Cursor mCursor = managedQuery(ActivityColumns.CONTENT_URI, PROJECTION, null, null,
                  getSortOrderStringFromSpinner());
  
          mCursor.registerContentObserver(new ContentObserver(new Handler())
          {
              @Override
              public void onChange(boolean selfChange)
              {
                  ...snip...// breakpoint is set here                 
              }
  
              @Override
              public boolean deliverSelfNotifications()
              {
                  return true;
              }
          });
  </code></pre>
  
  <p>...and in the DataProvider I am using to get my data, I am setting the notification URI in the query method to the uri of the type I am querying for:</p>
  
  <pre><code>c.setNotificationUri(getContext().getContentResolver(), uri);
  </code></pre>
  
  <p>Finally, in update, insert and delete, if the operation is successful, the subscribers are notified:</p>
  
  <pre><code>getContext().getContentResolver().notifyChange(notificationUri, null);
  </code></pre>
  
  <p>The notificationUri in the line above is the URI of the item being inserted/updated or deleted. </p>
  
  <p>With a breakpoint set on the "...snip..." line of code, I add, remove and update some records. I ONLY get notified about the deletes, but not updates or inserts. What am I doing wrong?</p>