public aw(Activity paramActivity, com.estrongs.fs.util.a.a parama, cb paramcb, boolean paramBoolean)
 {
   super(paramActivity);
   C = parama;
   aj = paramBoolean;
   z = com.estrongs.fs.d.a(paramActivity);
   H = paramcb;
   E = paramActivity.getResources().getDrawable(2130837647);
   a = ad.a(paramActivity);
   G = a.E();
   ao = al.a(paramActivity);
   H = paramcb;
   as = new ProgressDialog(paramActivity);
   i();
 }
 private void a(com.estrongs.fs.b.aj paramaj, int paramInt, String paramString)
 {
   boolean bool;
   if (c != null)
   {
     if (!aq) {
       aq = d.a(b.getPath(), c, this);
     }
     if (((am.aB(v)) && (com.estrongs.fs.a.a.c(v).size() == 3)) || ("pcsres://".equals(v)) || (v.startsWith("usb://"))) {
       u();
     }
     c(true);
     bool = false;
     if (ai) {
       ai = false;
     }
     if (H != null) {
       H.a(this, bool);
     }
     if ((am.bb(v)) && (a.g(v))) {
       if ((am.K(v)) && (a.h(v).equalsIgnoreCase(am.a(v))))
       {
         if (!bd.m()) {
           break label505;
         }
         new Thread(new bn(this)).start();
       }
     }
   }
   for (;;)
   {
     a.b(paramString);
     al = null;
     AppFolderInfoManager.d().a(v, A);
     Object localObject;
     do
     {
       return;
       aq = false;
       if (paramInt == 5)
       {
         if (getTaskResulta != 1)
         {
           j();
           bool = false;
           break;
         }
         u();
         bool = false;
         break;
       }
       localObject = paramaj.getTaskResult();
     } while (a == 1);
     if (bd.a("ALL_LOADED", b))
     {
       u();
       b(C);
       label328:
       paramaj = b.getPath();
       localObject = (Parcelable)F.get(paramaj);
       if (paramaj.equals(v))
       {
         if ((localObject == null) || (al != null)) {
           break label494;
         }
         g.onRestoreInstanceState((Parcelable)localObject);
       }
     }
     for (;;)
     {
       if ((al != null) && (!am.aO(al)) && (!am.aG(paramaj)))
       {
         paramInt = l(al);
         if (paramInt >= 0)
         {
           g.setSelected(true);
           g.setSelection(paramInt);
           g.setFocusable(true);
           g.post(new bm(this, paramInt));
         }
       }
       bool = true;
       break;
       if (!(b instanceof List)) {
         break label328;
       }
       a(paramaj, (List)b);
       break label328;
       label494:
       g.setSelection(0);
     }
     label505:
     com.estrongs.fs.impl.adb.c.i(v);
   }
 }