正在查看: FanCode v7.24.0 应用的 FacebookActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: FanCode v7.24.0 应用的 FacebookActivity.java JAVA 源代码文件
本页面展示 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.v0;
import com.newrelic.agent.android.api.v2.TraceFieldInterface;
import com.newrelic.agent.android.background.ApplicationStateMonitor;
import com.newrelic.agent.android.instrumentation.Instrumented;
import com.newrelic.agent.android.tracing.Trace;
import com.newrelic.agent.android.tracing.TraceMachine;
import java.io.FileDescriptor;
import java.io.PrintWriter;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
@Metadata
@Instrumented
public class FacebookActivity extends FragmentActivity implements TraceFieldInterface {
@NotNull
public static final a c = new a(null);
private static final String d = FacebookActivity.class.getName();
private Fragment a;
public Trace b;
@Metadata
public static final class a {
private a() {
}
public a(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}
private final void t() {
Intent intent = getIntent();
com.facebook.internal.m0 m0Var = com.facebook.internal.m0.a;
Intrinsics.checkNotNullExpressionValue(intent, "requestIntent");
FacebookException t = com.facebook.internal.m0.t(com.facebook.internal.m0.y(intent));
Intent intent2 = getIntent();
Intrinsics.checkNotNullExpressionValue(intent2, "intent");
setResult(0, com.facebook.internal.m0.n(intent2, null, t));
finish();
}
public void dump(@NotNull String str, FileDescriptor fileDescriptor, @NotNull PrintWriter printWriter, String[] strArr) {
if (zb.a.d(this)) {
return;
}
try {
Intrinsics.checkNotNullParameter(str, "prefix");
Intrinsics.checkNotNullParameter(printWriter, "writer");
cc.a.a.a();
if (Intrinsics.areEqual((Object) null, Boolean.TRUE)) {
return;
}
super.dump(str, fileDescriptor, printWriter, strArr);
} catch (Throwable th) {
zb.a.b(th, this);
}
}
public void onConfigurationChanged(@NotNull Configuration configuration) {
Intrinsics.checkNotNullParameter(configuration, "newConfig");
super/*androidx.activity.ComponentActivity*/.onConfigurationChanged(configuration);
Fragment fragment = this.a;
if (fragment == null) {
return;
}
fragment.onConfigurationChanged(configuration);
}
public void onCreate(Bundle bundle) {
TraceMachine.startTracing("FacebookActivity");
try {
TraceMachine.enterMethod(this.b, "FacebookActivity#onCreate", null);
} catch (NoSuchFieldError unused) {
TraceMachine.enterMethod(null, "FacebookActivity#onCreate", null);
}
super.onCreate(bundle);
Intent intent = getIntent();
if (!y.G()) {
v0 v0Var = v0.a;
v0.f0(d, "Facebook SDK not initialized. Make sure you call sdkInitialize inside your Application's onCreate method.");
Context applicationContext = getApplicationContext();
Intrinsics.checkNotNullExpressionValue(applicationContext, "applicationContext");
y.N(applicationContext);
}
setContentView(com.facebook.common.d.a);
if (Intrinsics.areEqual("PassThrough", intent.getAction())) {
t();
TraceMachine.exitMethod();
} else {
this.a = s();
TraceMachine.exitMethod();
}
}
protected void onStart() {
super.onStart();
ApplicationStateMonitor.getInstance().activityStarted();
}
protected void onStop() {
super.onStop();
ApplicationStateMonitor.getInstance().activityStopped();
}
public final Fragment r() {
return this.a;
}
@NotNull
protected Fragment s() {
Fragment rVar;
Intent intent = getIntent();
FragmentManager supportFragmentManager = getSupportFragmentManager();
Intrinsics.checkNotNullExpressionValue(supportFragmentManager, "supportFragmentManager");
Fragment k0 = supportFragmentManager.k0("SingleFragment");
if (k0 != null) {
return k0;
}
if (Intrinsics.areEqual("FacebookDialogFragment", intent.getAction())) {
rVar = new com.facebook.internal.n();
rVar.setRetainInstance(true);
rVar.show(supportFragmentManager, "SingleFragment");
} else {
rVar = new com.facebook.login.r();
rVar.setRetainInstance(true);
supportFragmentManager.p().c(com.facebook.common.c.c, rVar, "SingleFragment").h();
}
return rVar;
}
}