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;