Files
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

263 lines
8.0 KiB
Java

package com.mbridge.msdk.foundation.d;
import android.R;
import android.app.Activity;
import android.content.Context;
import android.text.TextUtils;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
import com.mbridge.msdk.c.g;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.i;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.d.a.a;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.widget.FeedBackButton;
import com.mbridge.msdk.widget.dialog.MBFeedBackDialog;
import java.lang.ref.WeakReference;
import java.util.concurrent.ConcurrentHashMap;
import org.json.JSONArray;
/* loaded from: classes4.dex */
public final class b {
public static int a = -2;
public static int b = -2;
public static volatile boolean c = false;
private final RelativeLayout.LayoutParams d;
private final ConcurrentHashMap<String, com.mbridge.msdk.foundation.d.a.a> e;
private g f;
public static class a {
private static final b a = new b();
}
private b() {
this.d = new RelativeLayout.LayoutParams(b, a);
this.e = new ConcurrentHashMap<>();
}
public static b a() {
return a.a;
}
public final void a(String str, Context context, ViewGroup viewGroup, ViewGroup.LayoutParams layoutParams, com.mbridge.msdk.foundation.d.a aVar) {
if (b()) {
com.mbridge.msdk.foundation.d.a.a a2 = a(str);
if (aVar != null) {
a2.a(new a.C0197a(str, aVar));
}
FeedBackButton d = a2.d();
if (d != null) {
if (layoutParams == null) {
int a3 = ak.a(c.m().c(), 10.0f);
this.d.setMargins(a3, a3, a3, a3);
layoutParams = this.d;
}
ViewGroup viewGroup2 = (ViewGroup) d.getParent();
if (viewGroup2 != null) {
viewGroup2.removeView(d);
}
Activity a4 = a(context);
if (a4 != null && viewGroup == null) {
viewGroup = (ViewGroup) a4.findViewById(R.id.content);
}
if (viewGroup != null) {
viewGroup.removeView(d);
viewGroup.addView(d, layoutParams);
}
}
}
}
public final boolean b() {
g b2 = h.a().b(c.m().k());
this.f = b2;
if (b2 != null) {
return false;
}
h.a();
this.f = i.a();
return false;
}
public final com.mbridge.msdk.foundation.d.a.a a(String str) {
com.mbridge.msdk.foundation.d.a.a aVar;
if (TextUtils.isEmpty(str)) {
str = c.m().k();
}
if (!this.e.containsKey(str)) {
aVar = new com.mbridge.msdk.foundation.d.a.a(str);
this.e.put(str, aVar);
} else {
aVar = this.e.get(str);
}
if (aVar != null) {
return aVar;
}
com.mbridge.msdk.foundation.d.a.a aVar2 = new com.mbridge.msdk.foundation.d.a.a(str);
this.e.put(str, aVar2);
return aVar2;
}
public final Activity a(Context context) {
Activity activity;
Activity activity2;
Context e = c.m().e();
Activity activity3 = null;
try {
activity = e instanceof Activity ? (Activity) e : null;
} catch (Exception e2) {
e = e2;
}
try {
if ((context instanceof Activity) && !((Activity) context).isDestroyed()) {
activity = (Activity) context;
}
WeakReference<Activity> a2 = c.m().a();
if (a2 != null && (activity2 = a2.get()) != null && !activity2.isFinishing() && !activity2.isDestroyed()) {
activity = activity2;
}
if (activity == null || activity.isFinishing()) {
return null;
}
if (activity.isDestroyed()) {
return null;
}
return activity;
} catch (Exception e3) {
e = e3;
activity3 = activity;
e.printStackTrace();
return activity3;
}
}
public final void a(String str, int i, ViewGroup viewGroup) {
com.mbridge.msdk.foundation.d.a.a a2 = a(str);
if (a2.d() != null) {
a2.c(i);
if (i == 0) {
a(str, c.m().c(), viewGroup, (ViewGroup.LayoutParams) null, (com.mbridge.msdk.foundation.d.a) null);
}
}
}
public final void a(String str, int i, int i2, int i3, float f, float f2, float f3, String str2, String str3, float f4, JSONArray jSONArray) {
com.mbridge.msdk.foundation.d.a.a a2 = a(str);
Context c2 = c.m().c();
a2.a(ak.a(c2, f), ak.a(c2, f2), ak.a(c2, i), ak.a(c2, i2), ak.a(c2, i3), f3, str2, str3, f4, jSONArray);
}
public final void a(String str, int i, com.mbridge.msdk.foundation.d.a aVar) {
com.mbridge.msdk.foundation.d.a.a a2 = a(str);
a2.a(new a.C0197a(str, aVar));
if (i == 1) {
a2.b();
} else {
a2.e();
}
}
public final FeedBackButton b(String str) {
return a(str).d();
}
public final void c(String str) {
try {
com.mbridge.msdk.foundation.d.a.a d = d(str);
if (d != null) {
d.a();
}
this.e.remove(str);
c = false;
} catch (Exception e) {
e.printStackTrace();
}
}
private com.mbridge.msdk.foundation.d.a.a d(String str) {
if (TextUtils.isEmpty(str)) {
str = c.m().k();
}
if (this.e.containsKey(str)) {
return this.e.get(str);
}
return null;
}
public final void a(String str, int i, int i2, String str2, String str3) {
com.mbridge.msdk.foundation.d.a.a d = d(str + "_1");
if (d == null) {
d = d(str + "_2");
if (d == null) {
d = d(str + "_3");
if (d == null) {
d = d(str + "_4");
if (d == null) {
d = a(str);
}
}
}
d.b(0);
}
if (d != null) {
CampaignEx c2 = d.c();
com.mbridge.msdk.foundation.same.report.i.a(c2, c2 != null ? c2.getCampaignUnitId() : "", d.g(), d.f(), !TextUtils.isEmpty(str2) ? str2 : "", i, c2 != null ? c2.getAdType() : 0, i2, str3);
}
}
public final void a(String str, CampaignEx campaignEx) {
a(str).a(campaignEx);
}
public final void a(String str, String str2) {
a(str).a(str2);
}
public final void a(String str, FeedBackButton feedBackButton) {
a(str).a(feedBackButton);
}
public final void a(String str, com.mbridge.msdk.foundation.d.a aVar) {
com.mbridge.msdk.foundation.d.a.a a2 = a(str);
if (aVar != null) {
a2.a(new a.C0197a(str, aVar));
}
}
public final void a(String str, int i) {
a(str).a(i);
}
public final void b(String str, int i) {
a(str).b(i);
}
public final boolean a(String str, Context context, MBFeedBackDialog mBFeedBackDialog) {
if (mBFeedBackDialog == null) {
af.c("", "mbAlertDialog is null");
return false;
}
return a(context, mBFeedBackDialog);
}
private boolean a(Context context, MBFeedBackDialog mBFeedBackDialog) {
Activity a2 = a(context);
if (a2 == null || mBFeedBackDialog == null || a2.isDestroyed()) {
return false;
}
try {
if (mBFeedBackDialog.isShowing() || a2.isFinishing()) {
return false;
}
mBFeedBackDialog.show();
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
}