package com.google.android.gms.maps; import android.app.Activity; import android.app.Fragment; import android.os.Bundle; import android.os.StrictMode; import android.util.AttributeSet; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.google.android.gms.common.internal.Preconditions; /* loaded from: classes3.dex */ public class MapFragment extends Fragment { private final zzaf zza = new zzaf(this); public static MapFragment newInstance() { return new MapFragment(); } public void getMapAsync(OnMapReadyCallback onMapReadyCallback) { Preconditions.checkMainThread("getMapAsync must be called on the main thread."); Preconditions.checkNotNull(onMapReadyCallback, "callback must not be null."); this.zza.zzb(onMapReadyCallback); } @Override // android.app.Fragment public void onActivityCreated(Bundle bundle) { ClassLoader classLoader = MapFragment.class.getClassLoader(); if (bundle != null && classLoader != null) { bundle.setClassLoader(classLoader); } super.onActivityCreated(bundle); } @Override // android.app.Fragment public void onAttach(Activity activity) { super.onAttach(activity); zzaf.zza(this.zza, activity); } @Override // android.app.Fragment public void onCreate(Bundle bundle) { super.onCreate(bundle); this.zza.onCreate(bundle); } @Override // android.app.Fragment public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) { View onCreateView = this.zza.onCreateView(layoutInflater, viewGroup, bundle); onCreateView.setClickable(true); return onCreateView; } @Override // android.app.Fragment public void onDestroy() { this.zza.onDestroy(); super.onDestroy(); } @Override // android.app.Fragment public void onDestroyView() { this.zza.onDestroyView(); super.onDestroyView(); } public final void onEnterAmbient(Bundle bundle) { Preconditions.checkMainThread("onEnterAmbient must be called on the main thread."); zzaf zzafVar = this.zza; if (zzafVar.getDelegate() != null) { ((zzae) zzafVar.getDelegate()).zza(bundle); } } public final void onExitAmbient() { Preconditions.checkMainThread("onExitAmbient must be called on the main thread."); zzaf zzafVar = this.zza; if (zzafVar.getDelegate() != null) { ((zzae) zzafVar.getDelegate()).zzb(); } } @Override // android.app.Fragment public void onInflate(Activity activity, AttributeSet attributeSet, Bundle bundle) { StrictMode.ThreadPolicy threadPolicy = StrictMode.getThreadPolicy(); StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder(threadPolicy).permitAll().build()); try { super.onInflate(activity, attributeSet, bundle); zzaf.zza(this.zza, activity); GoogleMapOptions createFromAttributes = GoogleMapOptions.createFromAttributes(activity, attributeSet); Bundle bundle2 = new Bundle(); bundle2.putParcelable("MapOptions", createFromAttributes); this.zza.onInflate(activity, bundle2, bundle); } finally { StrictMode.setThreadPolicy(threadPolicy); } } @Override // android.app.Fragment, android.content.ComponentCallbacks public void onLowMemory() { this.zza.onLowMemory(); super.onLowMemory(); } @Override // android.app.Fragment public void onPause() { this.zza.onPause(); super.onPause(); } @Override // android.app.Fragment public void onResume() { super.onResume(); this.zza.onResume(); } @Override // android.app.Fragment public void onSaveInstanceState(Bundle bundle) { ClassLoader classLoader = MapFragment.class.getClassLoader(); if (bundle != null && classLoader != null) { bundle.setClassLoader(classLoader); } super.onSaveInstanceState(bundle); this.zza.onSaveInstanceState(bundle); } @Override // android.app.Fragment public void onStart() { super.onStart(); this.zza.onStart(); } @Override // android.app.Fragment public void onStop() { this.zza.onStop(); super.onStop(); } @Override // android.app.Fragment public void setArguments(Bundle bundle) { super.setArguments(bundle); } public static MapFragment newInstance(GoogleMapOptions googleMapOptions) { MapFragment mapFragment = new MapFragment(); Bundle bundle = new Bundle(); bundle.putParcelable("MapOptions", googleMapOptions); mapFragment.setArguments(bundle); return mapFragment; } }