Contact picker restored to some extent

Change-Id: Ib3b5f099dd479a73c944918c8e88e85633c375af
diff --git a/src/android/app/patterns/LoaderManagingFragment.java b/src/android/app/patterns/LoaderManagingFragment.java
index e0a464b..20b5a88 100644
--- a/src/android/app/patterns/LoaderManagingFragment.java
+++ b/src/android/app/patterns/LoaderManagingFragment.java
@@ -38,7 +38,7 @@
      * when the new loader completes it's work. The callback will be delivered before the old loader
      * is destroyed.
      */
-    protected void startLoading(int id, Bundle args) {
+    protected Loader<D> startLoading(int id, Bundle args) {
         LoaderInfo<D> info = mLoaders.get(id);
         if (info != null) {
             // Keep track of the previous instance of this loader so we can destroy
@@ -56,6 +56,7 @@
             loader.registerListener(id, this);
             loader.startLoading();
         }
+        return loader;
     }
 
     protected abstract Loader<D> onCreateLoader(int id, Bundle args);