public static <T extends SafeParcelable> T a(Intent paramIntent, String paramString, Parcelable.Creator<T> paramCreator) { byte[] arrayOfByte = paramIntent.getByteArrayExtra(paramString); if (arrayOfByte == null) { return null; } a(paramCreator); Parcel localParcel = Parcel.obtain(); localParcel.unmarshall(arrayOfByte, 0, arrayOfByte.length); localParcel.setDataPosition(0); SafeParcelable localSafeParcelable = (SafeParcelable)paramCreator.createFromParcel(localParcel); localParcel.recycle(); return localSafeParcelable; }
private ey(SafeParcelable paramSafeParcelable, ev paramev, String paramString) { this.kg = 1; this.qy = Parcel.obtain(); paramSafeParcelable.writeToParcel(this.qy, 0); this.qz = 1; this.qq = ((ev)eg.f(paramev)); this.mClassName = ((String)eg.f(paramString)); this.qA = 2; }
public T B(int paramInt) { byte[] arrayOfByte = this.nE.getByteArray("data", paramInt, 0); Parcel localParcel = Parcel.obtain(); localParcel.unmarshall(arrayOfByte, 0, arrayOfByte.length); localParcel.setDataPosition(0); SafeParcelable localSafeParcelable = (SafeParcelable)this.nJ.createFromParcel(localParcel); localParcel.recycle(); return localSafeParcelable; }
public static <T extends es, extends SafeParcelable> ey a(T paramT) { String str = paramT.getClass().getCanonicalName(); ev localev = b(paramT); return new ey((SafeParcelable)paramT, localev, str); }