示例#1
0
 void a()
 {
     if (i && j)
     {
         h = true;
     } else
     if (!h)
     {
         h = true;
         if (J.b)
         {
             Log.v("LoaderManager", (new StringBuilder()).append("  Starting: ").append(this).toString());
         }
         if (d == null && c != null)
         {
             d = c.onCreateLoader(a, b);
         }
         if (d != null)
         {
             if (d.getClass().isMemberClass() && !Modifier.isStatic(d.getClass().getModifiers()))
             {
                 throw new IllegalArgumentException((new StringBuilder()).append("Object returned from onCreateLoader must not be a non-static inner member class: ").append(d).toString());
             }
             if (!m)
             {
                 d.registerListener(a, this);
                 m = true;
             }
             d.startLoading();
             return;
         }
     }
 }