public void onLoadComplete(Loader<Object> paramLoader, Object paramObject) {
   if (LoaderManagerImpl.DEBUG) {
     Log.v("LoaderManager", "onLoadComplete: " + this);
   }
   if (this.mDestroyed) {
     if (LoaderManagerImpl.DEBUG) {
       Log.v("LoaderManager", "  Ignoring load complete -- destroyed");
     }
   }
   do {
     do {
       return;
       if (LoaderManagerImpl.this.mLoaders.get(this.mId) == this) {
         break;
       }
     } while (!LoaderManagerImpl.DEBUG);
     Log.v("LoaderManager", "  Ignoring load complete -- not active");
     return;
     LoaderInfo localLoaderInfo = this.mPendingLoader;
     if (localLoaderInfo != null) {
       if (LoaderManagerImpl.DEBUG) {
         Log.v("LoaderManager", "  Switching to pending loader: " + localLoaderInfo);
       }
       this.mPendingLoader = null;
       LoaderManagerImpl.this.mLoaders.put(this.mId, null);
       destroy();
       LoaderManagerImpl.this.installLoader(localLoaderInfo);
       return;
     }
     if ((this.mData != paramObject) || (!this.mHaveData)) {
       this.mData = paramObject;
       this.mHaveData = true;
       if (this.mStarted) {
         callOnLoadFinished(paramLoader, paramObject);
       }
     }
     paramLoader = (LoaderInfo) LoaderManagerImpl.this.mInactiveLoaders.get(this.mId);
     if ((paramLoader != null) && (paramLoader != this)) {
       paramLoader.mDeliveredData = false;
       paramLoader.destroy();
       LoaderManagerImpl.this.mInactiveLoaders.remove(this.mId);
     }
   } while ((LoaderManagerImpl.this.mHost == null)
       || (LoaderManagerImpl.this.hasRunningLoaders()));
   LoaderManagerImpl.this.mHost.mFragmentManager.startPendingDeferredFragments();
 }