Files
rr3-apk/decompiled/sources/com/facebook/FacebookActivity.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

126 lines
5.7 KiB
Java

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() {
}
}
}