void a(int paramInt) { if (!this.o) ; while (true) { return; if (FragmentManagerImpl.DEBUG) Log.v("BackStackEntry", "Bump nesting in " + this + " by " + paramInt); for (BackStackRecord.Op localOp = this.f; localOp != null; localOp = localOp.v) { if (localOp.B != null) { Fragment localFragment2 = localOp.B; localFragment2.mBackStackNesting = (paramInt + localFragment2.mBackStackNesting); if (FragmentManagerImpl.DEBUG) Log.v( "BackStackEntry", "Bump nesting of " + localOp.B + " to " + localOp.B.mBackStackNesting); } if (localOp.G != null) for (int i1 = -1 + localOp.G.size(); i1 >= 0; i1--) { Fragment localFragment1 = (Fragment) localOp.G.get(i1); localFragment1.mBackStackNesting = (paramInt + localFragment1.mBackStackNesting); if (FragmentManagerImpl.DEBUG) Log.v( "BackStackEntry", "Bump nesting of " + localFragment1 + " to " + localFragment1.mBackStackNesting); } } } }
public void dump( String paramString, FileDescriptor paramFileDescriptor, PrintWriter paramPrintWriter, String[] paramArrayOfString) { paramPrintWriter.print(paramString); paramPrintWriter.print("mName="); paramPrintWriter.print(this.mName); paramPrintWriter.print(" mIndex="); paramPrintWriter.print(this.mIndex); paramPrintWriter.print(" mCommitted="); paramPrintWriter.println(this.q); if (this.m != 0) { paramPrintWriter.print(paramString); paramPrintWriter.print("mTransition=#"); paramPrintWriter.print(Integer.toHexString(this.m)); paramPrintWriter.print(" mTransitionStyle=#"); paramPrintWriter.println(Integer.toHexString(this.n)); } if ((this.i != 0) || (this.j != 0)) { paramPrintWriter.print(paramString); paramPrintWriter.print("mEnterAnim=#"); paramPrintWriter.print(Integer.toHexString(this.i)); paramPrintWriter.print(" mExitAnim=#"); paramPrintWriter.println(Integer.toHexString(this.j)); } if ((this.k != 0) || (this.l != 0)) { paramPrintWriter.print(paramString); paramPrintWriter.print("mPopEnterAnim=#"); paramPrintWriter.print(Integer.toHexString(this.k)); paramPrintWriter.print(" mPopExitAnim=#"); paramPrintWriter.println(Integer.toHexString(this.l)); } if ((this.r != 0) || (this.s != null)) { paramPrintWriter.print(paramString); paramPrintWriter.print("mBreadCrumbTitleRes=#"); paramPrintWriter.print(Integer.toHexString(this.r)); paramPrintWriter.print(" mBreadCrumbTitleText="); paramPrintWriter.println(this.s); } if ((this.t != 0) || (this.u != null)) { paramPrintWriter.print(paramString); paramPrintWriter.print("mBreadCrumbShortTitleRes=#"); paramPrintWriter.print(Integer.toHexString(this.t)); paramPrintWriter.print(" mBreadCrumbShortTitleText="); paramPrintWriter.println(this.u); } if (this.f != null) { paramPrintWriter.print(paramString); paramPrintWriter.println("Operations:"); String str = paramString + " "; for (BackStackRecord.Op localOp = this.f; localOp != null; localOp = localOp.v) { paramPrintWriter.print(paramString); paramPrintWriter.print(" Op #"); paramPrintWriter.print(0); paramPrintWriter.println(":"); paramPrintWriter.print(str); paramPrintWriter.print("cmd="); paramPrintWriter.print(localOp.A); paramPrintWriter.print(" fragment="); paramPrintWriter.println(localOp.B); if ((localOp.C != 0) || (localOp.D != 0)) { paramPrintWriter.print(paramString); paramPrintWriter.print("enterAnim=#"); paramPrintWriter.print(Integer.toHexString(localOp.C)); paramPrintWriter.print(" exitAnim=#"); paramPrintWriter.println(Integer.toHexString(localOp.D)); } if ((localOp.E != 0) || (localOp.F != 0)) { paramPrintWriter.print(paramString); paramPrintWriter.print("popEnterAnim=#"); paramPrintWriter.print(Integer.toHexString(localOp.E)); paramPrintWriter.print(" popExitAnim=#"); paramPrintWriter.println(Integer.toHexString(localOp.F)); } if ((localOp.G != null) && (localOp.G.size() > 0)) { int i1 = 0; if (i1 < localOp.G.size()) { paramPrintWriter.print(str); if (localOp.G.size() == 1) paramPrintWriter.print("Removed: "); while (true) { paramPrintWriter.println(localOp.G.get(i1)); i1++; break; paramPrintWriter.println("Removed:"); paramPrintWriter.print(str); paramPrintWriter.print(" #"); paramPrintWriter.print(0); paramPrintWriter.print(": "); } } } } } }
public void b(boolean paramBoolean) { if (FragmentManagerImpl.DEBUG) Log.v("BackStackEntry", "popFromBackStack: " + this); a(-1); BackStackRecord.Op localOp = this.g; if (localOp != null) { switch (localOp.A) { default: throw new IllegalArgumentException("Unknown cmd: " + localOp.A); case 1: Fragment localFragment8 = localOp.B; localFragment8.mNextAnim = localOp.F; this.e.a(localFragment8, FragmentManagerImpl.f(this.m), this.n); case 2: case 3: case 4: case 5: case 6: case 7: } while (true) { localOp = localOp.z; break; Fragment localFragment6 = localOp.B; if (localFragment6 != null) { localFragment6.mNextAnim = localOp.F; this.e.a(localFragment6, FragmentManagerImpl.f(this.m), this.n); } if (localOp.G != null) { for (int i1 = 0; i1 < localOp.G.size(); i1++) { Fragment localFragment7 = (Fragment) localOp.G.get(i1); localFragment7.mNextAnim = localOp.E; this.e.a(localFragment7, false); } Fragment localFragment5 = localOp.B; localFragment5.mNextAnim = localOp.E; this.e.a(localFragment5, false); continue; Fragment localFragment4 = localOp.B; localFragment4.mNextAnim = localOp.E; this.e.c(localFragment4, FragmentManagerImpl.f(this.m), this.n); continue; Fragment localFragment3 = localOp.B; localFragment3.mNextAnim = localOp.F; this.e.b(localFragment3, FragmentManagerImpl.f(this.m), this.n); continue; Fragment localFragment2 = localOp.B; localFragment2.mNextAnim = localOp.E; this.e.e(localFragment2, FragmentManagerImpl.f(this.m), this.n); continue; Fragment localFragment1 = localOp.B; localFragment1.mNextAnim = localOp.E; this.e.d(localFragment1, FragmentManagerImpl.f(this.m), this.n); } } } if (paramBoolean) this.e.a(this.e.al, FragmentManagerImpl.f(this.m), this.n, true); if (this.mIndex >= 0) { this.e.e(this.mIndex); this.mIndex = -1; } }