Wolves Themes v1.0版本的 MD5 值为:cddc92b47f6b7c4a195c9625507eb51c
以下内容为反编译后的 c.java 源代码,内容仅作参考
package com.mobvista.msdk.rover;
import android.content.Context;
import android.os.Looper;
import android.text.TextUtils;
import com.mobvista.msdk.MobVistaConstans;
import com.mobvista.msdk.base.entity.CampaignEx;
import com.mobvista.msdk.click.CommonJumpLoader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public final class c {
private static String b = "0";
private CampaignEx d;
private Context e;
private List<e> c = new ArrayList();
d a = new d() {
@Override
public final void a(String str, int i, int i2, String str2, String str3) {
c.a(c.this, str, i, i2, 0, str2, str3);
}
@Override
public final void a(String str, int i, int i2, int i3, String str2, String str3) {
c.a(c.this, str, i, i2, i3, str2, str3);
}
@Override
public final void b(String str, int i, int i2, int i3, String str2, String str3) {
c.a(c.this, str, i, i2, i3, str2, str3);
}
};
private Map<String, String> f = new HashMap();
public c(CampaignEx campaignEx, Context context) {
CommonJumpLoader commonJumpLoader = new CommonJumpLoader(context, true);
this.d = campaignEx;
this.e = context;
commonJumpLoader.a("2", b, campaignEx, new com.mobvista.msdk.click.d() {
@Override
public final void a(Object obj) {
if (c.this.d == null || c.this.d.getRoverIsPost() != 1) {
return;
}
c.b(c.this);
}
@Override
public final void a(Object obj, String str) {
if (c.this.d == null || c.this.d.getRoverIsPost() != 1) {
return;
}
c.b(c.this);
}
}, this.a);
}
static void a(c cVar, String str, int i, int i2, int i3, String str2, String str3) {
try {
if (cVar.f == null) {
cVar.f = new HashMap();
}
if (cVar.f.containsKey(str)) {
return;
}
cVar.f.put(str, null);
if (TextUtils.isEmpty(str) || !str.contains("data:*/*;charset=utf-8;base64")) {
e eVar = new e();
eVar.a(str);
eVar.a(i);
eVar.b(i2);
eVar.c(i3);
eVar.b(com.mobvista.msdk.base.utils.a.b(str2));
eVar.c(str3 == null ? "" : com.mobvista.msdk.base.utils.a.b(str3));
if (cVar.c != null) {
cVar.c.add(eVar);
return;
}
cVar.c = new ArrayList();
cVar.c.add(eVar);
}
} catch (Exception e) {
if (MobVistaConstans.DEBUG) {
e.printStackTrace();
}
}
}
static void b(c cVar) {
if (cVar.e != null) {
com.mobvista.msdk.base.common.d.a aVar = new com.mobvista.msdk.base.common.d.a(cVar.e);
f fVar = new f() {
};
if (Looper.myLooper() != Looper.getMainLooper()) {
Looper.prepare();
}
aVar.a(cVar.d, cVar.c, fVar);
if (Looper.myLooper() != Looper.getMainLooper()) {
Looper.loop();
}
}
}
}