void callOnLoadFinished(Loader<Object> paramLoader, Object paramObject) {
   String str;
   if (this.mCallbacks != null) {
     str = null;
     if (LoaderManagerImpl.this.mHost != null) {
       str = LoaderManagerImpl.this.mHost.mFragmentManager.mNoTransactionsBecause;
       LoaderManagerImpl.this.mHost.mFragmentManager.mNoTransactionsBecause = "onLoadFinished";
     }
   }
   try {
     if (LoaderManagerImpl.DEBUG) {
       Log.v(
           "LoaderManager",
           "  onLoadFinished in " + paramLoader + ": " + paramLoader.dataToString(paramObject));
     }
     this.mCallbacks.onLoadFinished(paramLoader, paramObject);
     if (LoaderManagerImpl.this.mHost != null) {
       LoaderManagerImpl.this.mHost.mFragmentManager.mNoTransactionsBecause = str;
     }
     this.mDeliveredData = true;
     return;
   } finally {
     if (LoaderManagerImpl.this.mHost != null) {
       LoaderManagerImpl.this.mHost.mFragmentManager.mNoTransactionsBecause = str;
     }
   }
 }
示例#2
0
 void callOnLoadFinished(Loader<Object> paramLoader, Object paramObject)
 {
   if (this.mCallbacks == null)
     return;
   String str1 = null;
   if (LoaderManagerImpl.this.mActivity != null)
   {
     str1 = LoaderManagerImpl.this.mActivity.mFragments.mNoTransactionsBecause;
     LoaderManagerImpl.this.mActivity.mFragments.mNoTransactionsBecause = "onLoadFinished";
   }
   try
   {
     if (LoaderManagerImpl.DEBUG)
     {
       StringBuilder localStringBuilder = new StringBuilder().append("  onLoadFinished in ").append(paramLoader).append(": ");
       String str2 = paramLoader.dataToString(paramObject);
       String str3 = str2;
       int i = Log.v("LoaderManager", str3);
     }
     this.mCallbacks.onLoadFinished(paramLoader, paramObject);
     if (LoaderManagerImpl.this.mActivity != null)
       LoaderManagerImpl.this.mActivity.mFragments.mNoTransactionsBecause = str1;
     this.mDeliveredData = true;
     return;
   }
   finally
   {
     if (LoaderManagerImpl.this.mActivity != null)
       LoaderManagerImpl.this.mActivity.mFragments.mNoTransactionsBecause = str1;
   }
 }
示例#3
0
 void a(Loader loader, Object obj)
 {
     if (c == null)
     {
         break MISSING_BLOCK_LABEL_134;
     }
     String s;
     Exception exception;
     if (o.f != null)
     {
         String s1 = o.f.e.z;
         o.f.e.z = "onLoadFinished";
         s = s1;
     } else
     {
         s = null;
     }
     if (J.b)
     {
         Log.v("LoaderManager", (new StringBuilder()).append("  onLoadFinished in ").append(loader).append(": ").append(loader.dataToString(obj)).toString());
     }
     c.onLoadFinished(loader, obj);
     if (o.f != null)
     {
         o.f.e.z = s;
     }
     f = true;
     return;
     exception;
     if (o.f != null)
     {
         o.f.e.z = s;
     }
     throw exception;
 }