Initial version -- added millennium read funcionality
This commit is contained in:
@@ -0,0 +1,170 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import android.R;
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.Button;
|
||||
import android.widget.FrameLayout;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import com.google.android.gms.common.GoogleApiAvailability;
|
||||
import com.google.android.gms.dynamic.LifecycleDelegate;
|
||||
import com.google.errorprone.annotations.ResultIgnorabilityUnspecified;
|
||||
import java.util.LinkedList;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
public abstract class DeferredLifecycleHelper<T extends LifecycleDelegate> {
|
||||
private LifecycleDelegate zaa;
|
||||
private Bundle zab;
|
||||
private LinkedList zac;
|
||||
private final OnDelegateCreatedListener zad = new zaa(this);
|
||||
|
||||
public static void showGooglePlayUnavailableMessage(FrameLayout frameLayout) {
|
||||
GoogleApiAvailability googleApiAvailability = GoogleApiAvailability.getInstance();
|
||||
Context context = frameLayout.getContext();
|
||||
int iIsGooglePlayServicesAvailable = googleApiAvailability.isGooglePlayServicesAvailable(context);
|
||||
String strZac = com.google.android.gms.common.internal.zac.zac(context, iIsGooglePlayServicesAvailable);
|
||||
String strZab = com.google.android.gms.common.internal.zac.zab(context, iIsGooglePlayServicesAvailable);
|
||||
LinearLayout linearLayout = new LinearLayout(frameLayout.getContext());
|
||||
linearLayout.setOrientation(1);
|
||||
linearLayout.setLayoutParams(new FrameLayout.LayoutParams(-2, -2));
|
||||
frameLayout.addView(linearLayout);
|
||||
TextView textView = new TextView(frameLayout.getContext());
|
||||
textView.setLayoutParams(new FrameLayout.LayoutParams(-2, -2));
|
||||
textView.setText(strZac);
|
||||
linearLayout.addView(textView);
|
||||
Intent errorResolutionIntent = googleApiAvailability.getErrorResolutionIntent(context, iIsGooglePlayServicesAvailable, null);
|
||||
if (errorResolutionIntent != null) {
|
||||
Button button = new Button(context);
|
||||
button.setId(R.id.button1);
|
||||
button.setLayoutParams(new FrameLayout.LayoutParams(-2, -2));
|
||||
button.setText(strZab);
|
||||
linearLayout.addView(button);
|
||||
button.setOnClickListener(new zae(context, errorResolutionIntent));
|
||||
}
|
||||
}
|
||||
|
||||
private final void zae(int i) {
|
||||
while (!this.zac.isEmpty() && ((zah) this.zac.getLast()).zaa() >= i) {
|
||||
this.zac.removeLast();
|
||||
}
|
||||
}
|
||||
|
||||
private final void zaf(Bundle bundle, zah zahVar) {
|
||||
LifecycleDelegate lifecycleDelegate = this.zaa;
|
||||
if (lifecycleDelegate != null) {
|
||||
zahVar.zab(lifecycleDelegate);
|
||||
return;
|
||||
}
|
||||
if (this.zac == null) {
|
||||
this.zac = new LinkedList();
|
||||
}
|
||||
this.zac.add(zahVar);
|
||||
if (bundle != null) {
|
||||
Bundle bundle2 = this.zab;
|
||||
if (bundle2 == null) {
|
||||
this.zab = (Bundle) bundle.clone();
|
||||
} else {
|
||||
bundle2.putAll(bundle);
|
||||
}
|
||||
}
|
||||
createDelegate(this.zad);
|
||||
}
|
||||
|
||||
protected abstract void createDelegate(OnDelegateCreatedListener<T> onDelegateCreatedListener);
|
||||
|
||||
public T getDelegate() {
|
||||
return (T) this.zaa;
|
||||
}
|
||||
|
||||
protected void handleGooglePlayUnavailable(FrameLayout frameLayout) {
|
||||
showGooglePlayUnavailableMessage(frameLayout);
|
||||
}
|
||||
|
||||
public void onCreate(Bundle bundle) {
|
||||
zaf(bundle, new zac(this, bundle));
|
||||
}
|
||||
|
||||
@ResultIgnorabilityUnspecified
|
||||
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
|
||||
FrameLayout frameLayout = new FrameLayout(layoutInflater.getContext());
|
||||
zaf(bundle, new zad(this, frameLayout, layoutInflater, viewGroup, bundle));
|
||||
if (this.zaa == null) {
|
||||
handleGooglePlayUnavailable(frameLayout);
|
||||
}
|
||||
return frameLayout;
|
||||
}
|
||||
|
||||
public void onDestroy() {
|
||||
LifecycleDelegate lifecycleDelegate = this.zaa;
|
||||
if (lifecycleDelegate != null) {
|
||||
lifecycleDelegate.onDestroy();
|
||||
} else {
|
||||
zae(1);
|
||||
}
|
||||
}
|
||||
|
||||
public void onDestroyView() {
|
||||
LifecycleDelegate lifecycleDelegate = this.zaa;
|
||||
if (lifecycleDelegate != null) {
|
||||
lifecycleDelegate.onDestroyView();
|
||||
} else {
|
||||
zae(2);
|
||||
}
|
||||
}
|
||||
|
||||
public void onInflate(Activity activity, Bundle bundle, Bundle bundle2) {
|
||||
zaf(bundle2, new zab(this, activity, bundle, bundle2));
|
||||
}
|
||||
|
||||
public void onLowMemory() {
|
||||
LifecycleDelegate lifecycleDelegate = this.zaa;
|
||||
if (lifecycleDelegate != null) {
|
||||
lifecycleDelegate.onLowMemory();
|
||||
}
|
||||
}
|
||||
|
||||
public void onPause() {
|
||||
LifecycleDelegate lifecycleDelegate = this.zaa;
|
||||
if (lifecycleDelegate != null) {
|
||||
lifecycleDelegate.onPause();
|
||||
} else {
|
||||
zae(5);
|
||||
}
|
||||
}
|
||||
|
||||
public void onResume() {
|
||||
zaf(null, new zag(this));
|
||||
}
|
||||
|
||||
public void onSaveInstanceState(Bundle bundle) {
|
||||
LifecycleDelegate lifecycleDelegate = this.zaa;
|
||||
if (lifecycleDelegate != null) {
|
||||
lifecycleDelegate.onSaveInstanceState(bundle);
|
||||
return;
|
||||
}
|
||||
Bundle bundle2 = this.zab;
|
||||
if (bundle2 != null) {
|
||||
bundle.putAll(bundle2);
|
||||
}
|
||||
}
|
||||
|
||||
public void onStart() {
|
||||
zaf(null, new zaf(this));
|
||||
}
|
||||
|
||||
public void onStop() {
|
||||
LifecycleDelegate lifecycleDelegate = this.zaa;
|
||||
if (lifecycleDelegate != null) {
|
||||
lifecycleDelegate.onStop();
|
||||
} else {
|
||||
zae(4);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import android.app.Fragment;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import com.google.android.gms.common.internal.Preconditions;
|
||||
import com.google.android.gms.dynamic.IFragmentWrapper;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
public final class FragmentWrapper extends IFragmentWrapper.Stub {
|
||||
private final Fragment zza;
|
||||
|
||||
private FragmentWrapper(Fragment fragment) {
|
||||
this.zza = fragment;
|
||||
}
|
||||
|
||||
public static FragmentWrapper wrap(Fragment fragment) {
|
||||
if (fragment != null) {
|
||||
return new FragmentWrapper(fragment);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzA() {
|
||||
return this.zza.isVisible();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final int zzb() {
|
||||
return this.zza.getId();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final int zzc() {
|
||||
return this.zza.getTargetRequestCode();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final Bundle zzd() {
|
||||
return this.zza.getArguments();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IFragmentWrapper zze() {
|
||||
return wrap(this.zza.getParentFragment());
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IFragmentWrapper zzf() {
|
||||
return wrap(this.zza.getTargetFragment());
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IObjectWrapper zzg() {
|
||||
return ObjectWrapper.wrap(this.zza.getActivity());
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IObjectWrapper zzh() {
|
||||
return ObjectWrapper.wrap(this.zza.getResources());
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IObjectWrapper zzi() {
|
||||
return ObjectWrapper.wrap(this.zza.getView());
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final String zzj() {
|
||||
return this.zza.getTag();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzk(IObjectWrapper iObjectWrapper) {
|
||||
View view = (View) ObjectWrapper.unwrap(iObjectWrapper);
|
||||
Preconditions.checkNotNull(view);
|
||||
this.zza.registerForContextMenu(view);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzl(boolean z) {
|
||||
this.zza.setHasOptionsMenu(z);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzm(boolean z) {
|
||||
this.zza.setMenuVisibility(z);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzn(boolean z) {
|
||||
this.zza.setRetainInstance(z);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzo(boolean z) {
|
||||
this.zza.setUserVisibleHint(z);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzp(Intent intent) {
|
||||
this.zza.startActivity(intent);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzq(Intent intent, int i) {
|
||||
this.zza.startActivityForResult(intent, i);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzr(IObjectWrapper iObjectWrapper) {
|
||||
View view = (View) ObjectWrapper.unwrap(iObjectWrapper);
|
||||
Preconditions.checkNotNull(view);
|
||||
this.zza.unregisterForContextMenu(view);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzs() {
|
||||
return this.zza.getRetainInstance();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzt() {
|
||||
return this.zza.getUserVisibleHint();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzu() {
|
||||
return this.zza.isAdded();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzv() {
|
||||
return this.zza.isDetached();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzw() {
|
||||
return this.zza.isHidden();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzx() {
|
||||
return this.zza.isInLayout();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzy() {
|
||||
return this.zza.isRemoving();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzz() {
|
||||
return this.zza.isResumed();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,238 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.os.IBinder;
|
||||
import android.os.IInterface;
|
||||
import android.os.Parcel;
|
||||
import android.os.RemoteException;
|
||||
import com.google.android.gms.dynamic.IObjectWrapper;
|
||||
import com.google.android.gms.internal.common.zzc;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
public interface IFragmentWrapper extends IInterface {
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
|
||||
public static abstract class Stub extends com.google.android.gms.internal.common.zzb implements IFragmentWrapper {
|
||||
public Stub() {
|
||||
super("com.google.android.gms.dynamic.IFragmentWrapper");
|
||||
}
|
||||
|
||||
public static IFragmentWrapper asInterface(IBinder iBinder) {
|
||||
if (iBinder == null) {
|
||||
return null;
|
||||
}
|
||||
IInterface iInterfaceQueryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.dynamic.IFragmentWrapper");
|
||||
return iInterfaceQueryLocalInterface instanceof IFragmentWrapper ? (IFragmentWrapper) iInterfaceQueryLocalInterface : new zza(iBinder);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.internal.common.zzb
|
||||
protected final boolean zza(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException {
|
||||
switch (i) {
|
||||
case 2:
|
||||
IObjectWrapper iObjectWrapperZzg = zzg();
|
||||
parcel2.writeNoException();
|
||||
zzc.zze(parcel2, iObjectWrapperZzg);
|
||||
return true;
|
||||
case 3:
|
||||
Bundle bundleZzd = zzd();
|
||||
parcel2.writeNoException();
|
||||
zzc.zzd(parcel2, bundleZzd);
|
||||
return true;
|
||||
case 4:
|
||||
int iZzb = zzb();
|
||||
parcel2.writeNoException();
|
||||
parcel2.writeInt(iZzb);
|
||||
return true;
|
||||
case 5:
|
||||
IFragmentWrapper iFragmentWrapperZze = zze();
|
||||
parcel2.writeNoException();
|
||||
zzc.zze(parcel2, iFragmentWrapperZze);
|
||||
return true;
|
||||
case 6:
|
||||
IObjectWrapper iObjectWrapperZzh = zzh();
|
||||
parcel2.writeNoException();
|
||||
zzc.zze(parcel2, iObjectWrapperZzh);
|
||||
return true;
|
||||
case 7:
|
||||
boolean zZzs = zzs();
|
||||
parcel2.writeNoException();
|
||||
int i3 = zzc.zza;
|
||||
parcel2.writeInt(zZzs ? 1 : 0);
|
||||
return true;
|
||||
case 8:
|
||||
String strZzj = zzj();
|
||||
parcel2.writeNoException();
|
||||
parcel2.writeString(strZzj);
|
||||
return true;
|
||||
case 9:
|
||||
IFragmentWrapper iFragmentWrapperZzf = zzf();
|
||||
parcel2.writeNoException();
|
||||
zzc.zze(parcel2, iFragmentWrapperZzf);
|
||||
return true;
|
||||
case 10:
|
||||
int iZzc = zzc();
|
||||
parcel2.writeNoException();
|
||||
parcel2.writeInt(iZzc);
|
||||
return true;
|
||||
case 11:
|
||||
boolean zZzt = zzt();
|
||||
parcel2.writeNoException();
|
||||
int i4 = zzc.zza;
|
||||
parcel2.writeInt(zZzt ? 1 : 0);
|
||||
return true;
|
||||
case 12:
|
||||
IObjectWrapper iObjectWrapperZzi = zzi();
|
||||
parcel2.writeNoException();
|
||||
zzc.zze(parcel2, iObjectWrapperZzi);
|
||||
return true;
|
||||
case 13:
|
||||
boolean zZzu = zzu();
|
||||
parcel2.writeNoException();
|
||||
int i5 = zzc.zza;
|
||||
parcel2.writeInt(zZzu ? 1 : 0);
|
||||
return true;
|
||||
case 14:
|
||||
boolean zZzv = zzv();
|
||||
parcel2.writeNoException();
|
||||
int i6 = zzc.zza;
|
||||
parcel2.writeInt(zZzv ? 1 : 0);
|
||||
return true;
|
||||
case 15:
|
||||
boolean zZzw = zzw();
|
||||
parcel2.writeNoException();
|
||||
int i7 = zzc.zza;
|
||||
parcel2.writeInt(zZzw ? 1 : 0);
|
||||
return true;
|
||||
case 16:
|
||||
boolean zZzx = zzx();
|
||||
parcel2.writeNoException();
|
||||
int i8 = zzc.zza;
|
||||
parcel2.writeInt(zZzx ? 1 : 0);
|
||||
return true;
|
||||
case 17:
|
||||
boolean zZzy = zzy();
|
||||
parcel2.writeNoException();
|
||||
int i9 = zzc.zza;
|
||||
parcel2.writeInt(zZzy ? 1 : 0);
|
||||
return true;
|
||||
case 18:
|
||||
boolean zZzz = zzz();
|
||||
parcel2.writeNoException();
|
||||
int i10 = zzc.zza;
|
||||
parcel2.writeInt(zZzz ? 1 : 0);
|
||||
return true;
|
||||
case 19:
|
||||
boolean zZzA = zzA();
|
||||
parcel2.writeNoException();
|
||||
int i11 = zzc.zza;
|
||||
parcel2.writeInt(zZzA ? 1 : 0);
|
||||
return true;
|
||||
case 20:
|
||||
IObjectWrapper iObjectWrapperAsInterface = IObjectWrapper.Stub.asInterface(parcel.readStrongBinder());
|
||||
zzc.zzb(parcel);
|
||||
zzk(iObjectWrapperAsInterface);
|
||||
parcel2.writeNoException();
|
||||
return true;
|
||||
case 21:
|
||||
boolean zZzf = zzc.zzf(parcel);
|
||||
zzc.zzb(parcel);
|
||||
zzl(zZzf);
|
||||
parcel2.writeNoException();
|
||||
return true;
|
||||
case 22:
|
||||
boolean zZzf2 = zzc.zzf(parcel);
|
||||
zzc.zzb(parcel);
|
||||
zzm(zZzf2);
|
||||
parcel2.writeNoException();
|
||||
return true;
|
||||
case 23:
|
||||
boolean zZzf3 = zzc.zzf(parcel);
|
||||
zzc.zzb(parcel);
|
||||
zzn(zZzf3);
|
||||
parcel2.writeNoException();
|
||||
return true;
|
||||
case 24:
|
||||
boolean zZzf4 = zzc.zzf(parcel);
|
||||
zzc.zzb(parcel);
|
||||
zzo(zZzf4);
|
||||
parcel2.writeNoException();
|
||||
return true;
|
||||
case 25:
|
||||
Intent intent = (Intent) zzc.zza(parcel, Intent.CREATOR);
|
||||
zzc.zzb(parcel);
|
||||
zzp(intent);
|
||||
parcel2.writeNoException();
|
||||
return true;
|
||||
case 26:
|
||||
Intent intent2 = (Intent) zzc.zza(parcel, Intent.CREATOR);
|
||||
int i12 = parcel.readInt();
|
||||
zzc.zzb(parcel);
|
||||
zzq(intent2, i12);
|
||||
parcel2.writeNoException();
|
||||
return true;
|
||||
case 27:
|
||||
IObjectWrapper iObjectWrapperAsInterface2 = IObjectWrapper.Stub.asInterface(parcel.readStrongBinder());
|
||||
zzc.zzb(parcel);
|
||||
zzr(iObjectWrapperAsInterface2);
|
||||
parcel2.writeNoException();
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
boolean zzA() throws RemoteException;
|
||||
|
||||
int zzb() throws RemoteException;
|
||||
|
||||
int zzc() throws RemoteException;
|
||||
|
||||
Bundle zzd() throws RemoteException;
|
||||
|
||||
IFragmentWrapper zze() throws RemoteException;
|
||||
|
||||
IFragmentWrapper zzf() throws RemoteException;
|
||||
|
||||
IObjectWrapper zzg() throws RemoteException;
|
||||
|
||||
IObjectWrapper zzh() throws RemoteException;
|
||||
|
||||
IObjectWrapper zzi() throws RemoteException;
|
||||
|
||||
String zzj() throws RemoteException;
|
||||
|
||||
void zzk(IObjectWrapper iObjectWrapper) throws RemoteException;
|
||||
|
||||
void zzl(boolean z) throws RemoteException;
|
||||
|
||||
void zzm(boolean z) throws RemoteException;
|
||||
|
||||
void zzn(boolean z) throws RemoteException;
|
||||
|
||||
void zzo(boolean z) throws RemoteException;
|
||||
|
||||
void zzp(Intent intent) throws RemoteException;
|
||||
|
||||
void zzq(Intent intent, int i) throws RemoteException;
|
||||
|
||||
void zzr(IObjectWrapper iObjectWrapper) throws RemoteException;
|
||||
|
||||
boolean zzs() throws RemoteException;
|
||||
|
||||
boolean zzt() throws RemoteException;
|
||||
|
||||
boolean zzu() throws RemoteException;
|
||||
|
||||
boolean zzv() throws RemoteException;
|
||||
|
||||
boolean zzw() throws RemoteException;
|
||||
|
||||
boolean zzx() throws RemoteException;
|
||||
|
||||
boolean zzy() throws RemoteException;
|
||||
|
||||
boolean zzz() throws RemoteException;
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import android.os.IBinder;
|
||||
import android.os.IInterface;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
public interface IObjectWrapper extends IInterface {
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
|
||||
public static abstract class Stub extends com.google.android.gms.internal.common.zzb implements IObjectWrapper {
|
||||
public Stub() {
|
||||
super("com.google.android.gms.dynamic.IObjectWrapper");
|
||||
}
|
||||
|
||||
public static IObjectWrapper asInterface(IBinder iBinder) {
|
||||
if (iBinder == null) {
|
||||
return null;
|
||||
}
|
||||
IInterface iInterfaceQueryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.dynamic.IObjectWrapper");
|
||||
return iInterfaceQueryLocalInterface instanceof IObjectWrapper ? (IObjectWrapper) iInterfaceQueryLocalInterface : new zzb(iBinder);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
public interface LifecycleDelegate {
|
||||
void onCreate(Bundle bundle);
|
||||
|
||||
View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle);
|
||||
|
||||
void onDestroy();
|
||||
|
||||
void onDestroyView();
|
||||
|
||||
void onInflate(Activity activity, Bundle bundle, Bundle bundle2);
|
||||
|
||||
void onLowMemory();
|
||||
|
||||
void onPause();
|
||||
|
||||
void onResume();
|
||||
|
||||
void onSaveInstanceState(Bundle bundle);
|
||||
|
||||
void onStart();
|
||||
|
||||
void onStop();
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import android.os.IBinder;
|
||||
import com.google.android.gms.common.internal.Preconditions;
|
||||
import com.google.android.gms.dynamic.IObjectWrapper;
|
||||
import com.google.errorprone.annotations.ResultIgnorabilityUnspecified;
|
||||
import java.lang.reflect.Field;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
public final class ObjectWrapper<T> extends IObjectWrapper.Stub {
|
||||
private final Object zza;
|
||||
|
||||
private ObjectWrapper(Object obj) {
|
||||
this.zza = obj;
|
||||
}
|
||||
|
||||
@ResultIgnorabilityUnspecified
|
||||
public static <T> T unwrap(IObjectWrapper iObjectWrapper) {
|
||||
if (iObjectWrapper instanceof ObjectWrapper) {
|
||||
return (T) ((ObjectWrapper) iObjectWrapper).zza;
|
||||
}
|
||||
IBinder iBinderAsBinder = iObjectWrapper.asBinder();
|
||||
Field[] declaredFields = iBinderAsBinder.getClass().getDeclaredFields();
|
||||
Field field = null;
|
||||
int i = 0;
|
||||
for (Field field2 : declaredFields) {
|
||||
if (!field2.isSynthetic()) {
|
||||
i++;
|
||||
field = field2;
|
||||
}
|
||||
}
|
||||
if (i != 1) {
|
||||
throw new IllegalArgumentException("Unexpected number of IObjectWrapper declared fields: " + declaredFields.length);
|
||||
}
|
||||
Preconditions.checkNotNull(field);
|
||||
if (field.isAccessible()) {
|
||||
throw new IllegalArgumentException("IObjectWrapper declared field not private!");
|
||||
}
|
||||
field.setAccessible(true);
|
||||
try {
|
||||
return (T) field.get(iBinderAsBinder);
|
||||
} catch (IllegalAccessException e) {
|
||||
throw new IllegalArgumentException("Could not access the field in remoteBinder.", e);
|
||||
} catch (NullPointerException e2) {
|
||||
throw new IllegalArgumentException("Binder object is null.", e2);
|
||||
}
|
||||
}
|
||||
|
||||
public static <T> IObjectWrapper wrap(T t) {
|
||||
return new ObjectWrapper(t);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import com.google.android.gms.dynamic.LifecycleDelegate;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
public interface OnDelegateCreatedListener<T extends LifecycleDelegate> {
|
||||
void onDelegateCreated(T t);
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.IBinder;
|
||||
import com.google.android.gms.common.GooglePlayServicesUtilLight;
|
||||
import com.google.android.gms.common.internal.Preconditions;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
public abstract class RemoteCreator<T> {
|
||||
private final String zza;
|
||||
private Object zzb;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
|
||||
public static class RemoteCreatorException extends Exception {
|
||||
public RemoteCreatorException(String str) {
|
||||
super(str);
|
||||
}
|
||||
|
||||
public RemoteCreatorException(String str, Throwable th) {
|
||||
super(str, th);
|
||||
}
|
||||
}
|
||||
|
||||
protected RemoteCreator(String str) {
|
||||
this.zza = str;
|
||||
}
|
||||
|
||||
protected abstract T getRemoteCreator(IBinder iBinder);
|
||||
|
||||
protected final T getRemoteCreatorInstance(Context context) throws RemoteCreatorException {
|
||||
if (this.zzb == null) {
|
||||
Preconditions.checkNotNull(context);
|
||||
Context remoteContext = GooglePlayServicesUtilLight.getRemoteContext(context);
|
||||
if (remoteContext == null) {
|
||||
throw new RemoteCreatorException("Could not get remote context.");
|
||||
}
|
||||
try {
|
||||
this.zzb = getRemoteCreator((IBinder) remoteContext.getClassLoader().loadClass(this.zza).newInstance());
|
||||
} catch (ClassNotFoundException e) {
|
||||
throw new RemoteCreatorException("Could not load creator class.", e);
|
||||
} catch (IllegalAccessException e2) {
|
||||
throw new RemoteCreatorException("Could not access creator.", e2);
|
||||
} catch (InstantiationException e3) {
|
||||
throw new RemoteCreatorException("Could not instantiate creator.", e3);
|
||||
}
|
||||
}
|
||||
return (T) this.zzb;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import com.google.android.gms.common.internal.Preconditions;
|
||||
import com.google.android.gms.dynamic.IFragmentWrapper;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
public final class SupportFragmentWrapper extends IFragmentWrapper.Stub {
|
||||
private final Fragment zza;
|
||||
|
||||
private SupportFragmentWrapper(Fragment fragment) {
|
||||
this.zza = fragment;
|
||||
}
|
||||
|
||||
public static SupportFragmentWrapper wrap(Fragment fragment) {
|
||||
if (fragment != null) {
|
||||
return new SupportFragmentWrapper(fragment);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzA() {
|
||||
return this.zza.isVisible();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final int zzb() {
|
||||
return this.zza.getId();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final int zzc() {
|
||||
return this.zza.getTargetRequestCode();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final Bundle zzd() {
|
||||
return this.zza.getArguments();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IFragmentWrapper zze() {
|
||||
return wrap(this.zza.getParentFragment());
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IFragmentWrapper zzf() {
|
||||
return wrap(this.zza.getTargetFragment());
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IObjectWrapper zzg() {
|
||||
return ObjectWrapper.wrap(this.zza.getActivity());
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IObjectWrapper zzh() {
|
||||
return ObjectWrapper.wrap(this.zza.getResources());
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IObjectWrapper zzi() {
|
||||
return ObjectWrapper.wrap(this.zza.getView());
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final String zzj() {
|
||||
return this.zza.getTag();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzk(IObjectWrapper iObjectWrapper) {
|
||||
View view = (View) ObjectWrapper.unwrap(iObjectWrapper);
|
||||
Preconditions.checkNotNull(view);
|
||||
this.zza.registerForContextMenu(view);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzl(boolean z) {
|
||||
this.zza.setHasOptionsMenu(z);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzm(boolean z) {
|
||||
this.zza.setMenuVisibility(z);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzn(boolean z) {
|
||||
this.zza.setRetainInstance(z);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzo(boolean z) {
|
||||
this.zza.setUserVisibleHint(z);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzp(Intent intent) {
|
||||
this.zza.startActivity(intent);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzq(Intent intent, int i) {
|
||||
this.zza.startActivityForResult(intent, i);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzr(IObjectWrapper iObjectWrapper) {
|
||||
View view = (View) ObjectWrapper.unwrap(iObjectWrapper);
|
||||
Preconditions.checkNotNull(view);
|
||||
this.zza.unregisterForContextMenu(view);
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzs() {
|
||||
return this.zza.getRetainInstance();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzt() {
|
||||
return this.zza.getUserVisibleHint();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzu() {
|
||||
return this.zza.isAdded();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzv() {
|
||||
return this.zza.isDetached();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzw() {
|
||||
return this.zza.isHidden();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzx() {
|
||||
return this.zza.isInLayout();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzy() {
|
||||
return this.zza.isRemoving();
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzz() {
|
||||
return this.zza.isResumed();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import java.util.Iterator;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
final class zaa implements OnDelegateCreatedListener {
|
||||
final /* synthetic */ DeferredLifecycleHelper zaa;
|
||||
|
||||
zaa(DeferredLifecycleHelper deferredLifecycleHelper) {
|
||||
this.zaa = deferredLifecycleHelper;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.OnDelegateCreatedListener
|
||||
public final void onDelegateCreated(LifecycleDelegate lifecycleDelegate) {
|
||||
this.zaa.zaa = lifecycleDelegate;
|
||||
Iterator it = this.zaa.zac.iterator();
|
||||
while (it.hasNext()) {
|
||||
((zah) it.next()).zab(this.zaa.zaa);
|
||||
}
|
||||
this.zaa.zac.clear();
|
||||
this.zaa.zab = null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.os.Bundle;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
final class zab implements zah {
|
||||
final /* synthetic */ Activity zaa;
|
||||
final /* synthetic */ Bundle zab;
|
||||
final /* synthetic */ Bundle zac;
|
||||
final /* synthetic */ DeferredLifecycleHelper zad;
|
||||
|
||||
zab(DeferredLifecycleHelper deferredLifecycleHelper, Activity activity, Bundle bundle, Bundle bundle2) {
|
||||
this.zad = deferredLifecycleHelper;
|
||||
this.zaa = activity;
|
||||
this.zab = bundle;
|
||||
this.zac = bundle2;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.zah
|
||||
public final int zaa() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.zah
|
||||
public final void zab(LifecycleDelegate lifecycleDelegate) {
|
||||
this.zad.zaa.onInflate(this.zaa, this.zab, this.zac);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import android.os.Bundle;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
final class zac implements zah {
|
||||
final /* synthetic */ Bundle zaa;
|
||||
final /* synthetic */ DeferredLifecycleHelper zab;
|
||||
|
||||
zac(DeferredLifecycleHelper deferredLifecycleHelper, Bundle bundle) {
|
||||
this.zab = deferredLifecycleHelper;
|
||||
this.zaa = bundle;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.zah
|
||||
public final int zaa() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.zah
|
||||
public final void zab(LifecycleDelegate lifecycleDelegate) {
|
||||
this.zab.zaa.onCreate(this.zaa);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.FrameLayout;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
final class zad implements zah {
|
||||
final /* synthetic */ FrameLayout zaa;
|
||||
final /* synthetic */ LayoutInflater zab;
|
||||
final /* synthetic */ ViewGroup zac;
|
||||
final /* synthetic */ Bundle zad;
|
||||
final /* synthetic */ DeferredLifecycleHelper zae;
|
||||
|
||||
zad(DeferredLifecycleHelper deferredLifecycleHelper, FrameLayout frameLayout, LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
|
||||
this.zae = deferredLifecycleHelper;
|
||||
this.zaa = frameLayout;
|
||||
this.zab = layoutInflater;
|
||||
this.zac = viewGroup;
|
||||
this.zad = bundle;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.zah
|
||||
public final int zaa() {
|
||||
return 2;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.zah
|
||||
public final void zab(LifecycleDelegate lifecycleDelegate) {
|
||||
this.zaa.removeAllViews();
|
||||
this.zaa.addView(this.zae.zaa.onCreateView(this.zab, this.zac, this.zad));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import android.content.ActivityNotFoundException;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.util.Log;
|
||||
import android.view.View;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
final class zae implements View.OnClickListener {
|
||||
final /* synthetic */ Context zaa;
|
||||
final /* synthetic */ Intent zab;
|
||||
|
||||
zae(Context context, Intent intent) {
|
||||
this.zaa = context;
|
||||
this.zab = intent;
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
try {
|
||||
this.zaa.startActivity(this.zab);
|
||||
} catch (ActivityNotFoundException e) {
|
||||
Log.e("DeferredLifecycleHelper", "Failed to start resolution intent", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
final class zaf implements zah {
|
||||
final /* synthetic */ DeferredLifecycleHelper zaa;
|
||||
|
||||
zaf(DeferredLifecycleHelper deferredLifecycleHelper) {
|
||||
this.zaa = deferredLifecycleHelper;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.zah
|
||||
public final int zaa() {
|
||||
return 4;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.zah
|
||||
public final void zab(LifecycleDelegate lifecycleDelegate) {
|
||||
this.zaa.zaa.onStart();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
final class zag implements zah {
|
||||
final /* synthetic */ DeferredLifecycleHelper zaa;
|
||||
|
||||
zag(DeferredLifecycleHelper deferredLifecycleHelper) {
|
||||
this.zaa = deferredLifecycleHelper;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.zah
|
||||
public final int zaa() {
|
||||
return 5;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.zah
|
||||
public final void zab(LifecycleDelegate lifecycleDelegate) {
|
||||
this.zaa.zaa.onResume();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
interface zah {
|
||||
int zaa();
|
||||
|
||||
void zab(LifecycleDelegate lifecycleDelegate);
|
||||
}
|
||||
@@ -0,0 +1,144 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.os.IBinder;
|
||||
import android.os.RemoteException;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
public final class zza extends com.google.android.gms.internal.common.zza implements IFragmentWrapper {
|
||||
zza(IBinder iBinder) {
|
||||
super(iBinder, "com.google.android.gms.dynamic.IFragmentWrapper");
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzA() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final int zzb() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final int zzc() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final Bundle zzd() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IFragmentWrapper zze() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IFragmentWrapper zzf() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IObjectWrapper zzg() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IObjectWrapper zzh() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final IObjectWrapper zzi() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final String zzj() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzk(IObjectWrapper iObjectWrapper) throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzl(boolean z) throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzm(boolean z) throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzn(boolean z) throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzo(boolean z) throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzp(Intent intent) throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzq(Intent intent, int i) throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final void zzr(IObjectWrapper iObjectWrapper) throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzs() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzt() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzu() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzv() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzw() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzx() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzy() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.dynamic.IFragmentWrapper
|
||||
public final boolean zzz() throws RemoteException {
|
||||
throw null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.google.android.gms.dynamic;
|
||||
|
||||
import android.os.IBinder;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
public final class zzb extends com.google.android.gms.internal.common.zza implements IObjectWrapper {
|
||||
zzb(IBinder iBinder) {
|
||||
super(iBinder, "com.google.android.gms.dynamic.IObjectWrapper");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user