- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
108 lines
3.6 KiB
Java
108 lines
3.6 KiB
Java
package com.mbridge.msdk.mbsignalcommon.windvane;
|
|
|
|
import android.content.Context;
|
|
import com.mbridge.msdk.interstitial.signalcommon.interstitial;
|
|
import com.mbridge.msdk.mbsignalcommon.communication.BannerSignalPlugin;
|
|
import com.mbridge.msdk.mbsignalcommon.mraid.MraidSignalCommunication;
|
|
import com.mbridge.msdk.mbsignalcommon.webEnvCheck.WebGLCheckSignal;
|
|
import com.mbridge.msdk.splash.signal.SplashSignal;
|
|
import com.mbridge.msdk.video.signal.communication.RewardSignal;
|
|
import com.mbridge.msdk.video.signal.communication.VideoCommunication;
|
|
import java.util.HashMap;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public final class f {
|
|
private static HashMap<String, Class> a = new HashMap<>();
|
|
private Context b;
|
|
private Object c;
|
|
private WindVaneWebView d;
|
|
|
|
public final void a(Context context) {
|
|
this.b = context;
|
|
}
|
|
|
|
public final void a(Object obj) {
|
|
this.c = obj;
|
|
}
|
|
|
|
public f(Context context, WindVaneWebView windVaneWebView) {
|
|
this.b = context;
|
|
this.d = windVaneWebView;
|
|
try {
|
|
int i = interstitial.$r8$clinit;
|
|
a(com.mbridge.msdk.mbsignalcommon.base.e.a, interstitial.class);
|
|
} catch (ClassNotFoundException unused) {
|
|
}
|
|
try {
|
|
int i2 = RewardSignal.$r8$clinit;
|
|
a(com.mbridge.msdk.mbsignalcommon.base.e.b, RewardSignal.class);
|
|
} catch (ClassNotFoundException unused2) {
|
|
}
|
|
try {
|
|
int i3 = VideoCommunication.$r8$clinit;
|
|
a(com.mbridge.msdk.mbsignalcommon.base.e.c, VideoCommunication.class);
|
|
} catch (ClassNotFoundException unused3) {
|
|
}
|
|
try {
|
|
int i4 = MraidSignalCommunication.$r8$clinit;
|
|
a(com.mbridge.msdk.mbsignalcommon.base.e.e, MraidSignalCommunication.class);
|
|
} catch (ClassNotFoundException unused4) {
|
|
}
|
|
try {
|
|
int i5 = BannerSignalPlugin.$r8$clinit;
|
|
a(com.mbridge.msdk.mbsignalcommon.base.e.f, BannerSignalPlugin.class);
|
|
} catch (ClassNotFoundException unused5) {
|
|
}
|
|
try {
|
|
int i6 = SplashSignal.$r8$clinit;
|
|
a(com.mbridge.msdk.mbsignalcommon.base.e.g, SplashSignal.class);
|
|
} catch (ClassNotFoundException unused6) {
|
|
}
|
|
try {
|
|
int i7 = WebGLCheckSignal.$r8$clinit;
|
|
a(com.mbridge.msdk.mbsignalcommon.base.e.h, WebGLCheckSignal.class);
|
|
} catch (ClassNotFoundException unused7) {
|
|
}
|
|
try {
|
|
if (com.mbridge.msdk.e.b.a()) {
|
|
Class<?> cls = Class.forName("com.mbridge.msdk.mbsignalcommon.confirmation.bridge.ConfirmationJsBridgePlugin");
|
|
a(cls.getSimpleName(), cls);
|
|
}
|
|
} catch (Exception unused8) {
|
|
}
|
|
}
|
|
|
|
private Object a(String str, WindVaneWebView windVaneWebView, Context context) {
|
|
Class cls = a.get(str);
|
|
if (cls == null) {
|
|
return null;
|
|
}
|
|
try {
|
|
if (!h.class.isAssignableFrom(cls)) {
|
|
return null;
|
|
}
|
|
h hVar = (h) cls.newInstance();
|
|
hVar.initialize(context, windVaneWebView);
|
|
hVar.initialize(this.c, windVaneWebView);
|
|
return hVar;
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
return null;
|
|
}
|
|
}
|
|
|
|
public final void a(String str, Class cls) {
|
|
if (a == null) {
|
|
a = new HashMap<>();
|
|
}
|
|
a.put(str, cls);
|
|
}
|
|
|
|
public final Object a(String str) {
|
|
if (a == null) {
|
|
a = new HashMap<>();
|
|
}
|
|
return a(str, this.d, this.b);
|
|
}
|
|
}
|