[ad_1]
Не нравится реклама? VIP участники не видят рекламу
Создание сайта требует много работы и времени, поэтому мы вынуждены полагаться на рекламу. В качестве альтернативы мы создали VIP-членство, которое позволяет Вам просматривать сайт без рекламы и получать некоторые дополнительные возможности за небольшую цену.
Становясь VIP-членом, Вы поддерживаете нашу работу и позволяете нам создавать еще больше удивительных функций и контента для Вас.
[ad_2]
What is the purpose of the createFromParcel() method in the Package com.google.firebase.auth?
Package com.google.firebase.auth;
import android.os.Parcel;
import android.os.Parcelable.Creator;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
import com.google.android.gms.internal.firebase_auth.zzew;
import com.google.firebase.auth.internal.zzs;
public final class zzd implements Creator
public final /* synthetic */ Object[] newArray(int i) {
return new PhoneAuthCredential[i];
}
public final /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
zzs zzs = null;
String str = null;
String str2 = null;
String str3 = null;
String str4 = null;
boolean z = false;
long j = 0;
while (parcel.dataPosition() < validateObjectHeader) { int readHeader = SafeParcelReader.readHeader(parcel); switch (SafeParcelReader.getFieldId(readHeader)) { case 1: str = SafeParcelReader.createString(parcel, readHeader); break; case 2: str2 = SafeParcelReader.createString(parcel, readHeader); break; case 3: str3 = SafeParcelReader.createString(parcel, readHeader); break; case 4: str4 = SafeParcelReader.createString(parcel, readHeader); break; case 5: j = SafeParcelReader.readLong(parcel, readHeader); break; case 6: z = SafeParcelReader.readBoolean(parcel, readHeader); break; case 7: zzs = (zzs) SafeParcelReader.createParcelable(parcel, readHeader, zzs.CREATOR); break; default: SafeParcelReader.skipUnknownField(parcel, readHeader); break; } } SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader); zzd com_google_firebase_auth_zzd = new zzd(str, str2, str3, str4, j, z, zzs); return com_google_firebase_auth_zzd; } public final /* synthetic */ Object[] newArray(int i) { return new zzd[i]; } public final /* synthetic */ Object createFromParcel(Parcel parcel) { int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel); String str = null; String str2 = null; String str3 = null; String str4 = null; String str5 = null; String str6 = null; String str7 = null; String str8 = null; String str9 = null; long j = 0; zzs zzs = null; boolean z = false; while (parcel.dataPosition() < validateObjectHeader) { int readHeader = SafeParcelReader.readHeader(parcel); switch (SafeParcelReader.getFieldId(readHeader)) { case 1: str = SafeParcelReader.createString(parcel, readHeader); break; case 2: str2 = SafeParcelReader.createString(parcel, readHeader); break; case 3: str3 = SafeParcelReader.createString(parcel, readHeader); break; case 4: str4 = SafeParcelReader.createString(parcel, readHeader); break; case 5: str5 = SafeParcelReader.createString(parcel, readHeader); break; case 6: str6 = SafeParcelReader.createString(par