Java 类com.google.android.gms.common.internal.safeparcel.SafeParcelable 实例源码

项目:FMTech    文件:efj.java   
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;
}
项目:QuizUpWinner    文件:ey.java   
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;
}
项目:QuizUpWinner    文件:c.java   
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;
}
项目:QuizUpWinner    文件:ey.java   
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);
}