package com.facebook; import android.content.Context; import android.content.Intent; import android.content.res.Configuration; import android.os.Bundle; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentActivity; import androidx.fragment.app.FragmentManager; import com.facebook.internal.FacebookDialogFragment; import com.facebook.internal.NativeProtocol; import com.facebook.internal.Utility; import com.facebook.internal.instrument.crashshield.CrashShieldHandler; import com.facebook.internal.logging.dumpsys.EndToEndDumper; import com.facebook.login.LoginFragment; import java.io.FileDescriptor; import java.io.PrintWriter; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes2.dex */ public class FacebookActivity extends FragmentActivity { private static final String FRAGMENT_TAG = "SingleFragment"; public static final String PASS_THROUGH_CANCEL_ACTION = "PassThrough"; private Fragment currentFragment; public static final Companion Companion = new Companion(null); private static final String TAG = FacebookActivity.class.getName(); public final Fragment getCurrentFragment() { return this.currentFragment; } @Override // androidx.fragment.app.FragmentActivity, androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, android.app.Activity public void onCreate(Bundle bundle) { super.onCreate(bundle); Intent intent = getIntent(); if (!FacebookSdk.isInitialized()) { Utility utility = Utility.INSTANCE; Utility.logd(TAG, "Facebook SDK not initialized. Make sure you call sdkInitialize inside your Application's onCreate method."); Context applicationContext = getApplicationContext(); Intrinsics.checkNotNullExpressionValue(applicationContext, "applicationContext"); FacebookSdk.sdkInitialize(applicationContext); } setContentView(com.facebook.common.R.layout.com_facebook_activity_layout); if (Intrinsics.areEqual(PASS_THROUGH_CANCEL_ACTION, intent.getAction())) { handlePassThroughError(); } else { this.currentFragment = getFragment(); } } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Type inference failed for: r0v5, types: [androidx.fragment.app.DialogFragment, androidx.fragment.app.Fragment, com.facebook.internal.FacebookDialogFragment] */ public Fragment getFragment() { LoginFragment loginFragment; Intent intent = getIntent(); FragmentManager supportFragmentManager = getSupportFragmentManager(); Intrinsics.checkNotNullExpressionValue(supportFragmentManager, "supportFragmentManager"); Fragment findFragmentByTag = supportFragmentManager.findFragmentByTag(FRAGMENT_TAG); if (findFragmentByTag != null) { return findFragmentByTag; } if (Intrinsics.areEqual(FacebookDialogFragment.TAG, intent.getAction())) { ?? facebookDialogFragment = new FacebookDialogFragment(); facebookDialogFragment.setRetainInstance(true); facebookDialogFragment.show(supportFragmentManager, FRAGMENT_TAG); loginFragment = facebookDialogFragment; } else { LoginFragment loginFragment2 = new LoginFragment(); loginFragment2.setRetainInstance(true); supportFragmentManager.beginTransaction().add(com.facebook.common.R.id.com_facebook_fragment_container, loginFragment2, FRAGMENT_TAG).commit(); loginFragment = loginFragment2; } return loginFragment; } @Override // androidx.activity.ComponentActivity, android.app.Activity, android.content.ComponentCallbacks public void onConfigurationChanged(Configuration newConfig) { Intrinsics.checkNotNullParameter(newConfig, "newConfig"); super.onConfigurationChanged(newConfig); Fragment fragment = this.currentFragment; if (fragment == null) { return; } fragment.onConfigurationChanged(newConfig); } private final void handlePassThroughError() { Intent requestIntent = getIntent(); NativeProtocol nativeProtocol = NativeProtocol.INSTANCE; Intrinsics.checkNotNullExpressionValue(requestIntent, "requestIntent"); FacebookException exceptionFromErrorData = NativeProtocol.getExceptionFromErrorData(NativeProtocol.getMethodArgumentsFromIntent(requestIntent)); Intent intent = getIntent(); Intrinsics.checkNotNullExpressionValue(intent, "intent"); setResult(0, NativeProtocol.createProtocolResultIntent(intent, null, exceptionFromErrorData)); finish(); } @Override // androidx.fragment.app.FragmentActivity, android.app.Activity public void dump(String prefix, FileDescriptor fileDescriptor, PrintWriter writer, String[] strArr) { if (CrashShieldHandler.isObjectCrashing(this)) { return; } try { Intrinsics.checkNotNullParameter(prefix, "prefix"); Intrinsics.checkNotNullParameter(writer, "writer"); EndToEndDumper companion = EndToEndDumper.Companion.getInstance(); if (Intrinsics.areEqual(companion == null ? null : Boolean.valueOf(companion.maybeDump(prefix, writer, strArr)), Boolean.TRUE)) { return; } super.dump(prefix, fileDescriptor, writer, strArr); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, this); } } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } } }