Bringing custom loader in compliance with new Loader API

Change-Id: I347bf9d8c78f541d6a8aaa7a8f5bfb14a0e8590e
diff --git a/src/com/android/contacts/ContactLoader.java b/src/com/android/contacts/ContactLoader.java
index 471183e..92826fc 100644
--- a/src/com/android/contacts/ContactLoader.java
+++ b/src/com/android/contacts/ContactLoader.java
@@ -964,7 +964,9 @@
     protected void onStartLoading() {
         if (mContact != null) {
             deliverResult(mContact);
-        } else {
+        }
+
+        if (takeContentChanged() || mContact == null) {
             forceLoad();
         }
     }
@@ -976,11 +978,6 @@
     }
 
     @Override
-    protected void onStopLoading() {
-        unregisterObserver();
-        mContact = null;
-    }
-
     protected void onReset() {
         unregisterObserver();
         mContact = null;