和通讯录 v4.2.0版本的 MD5 值为:f213fa766dccbfebde0dd8add5534518
以下内容为反编译后的 a.java 源代码,内容仅作参考
package com.alipay.c.g;
import android.content.Context;
import java.util.LinkedList;
import java.util.Map;
public class a {
private static a f486a;
private static Object f487b = new Object();
private Context c;
private Thread e;
private volatile boolean d = false;
private LinkedList<e> f = new LinkedList<>();
private a(Context context) {
this.c = context;
}
public static a a(Context context) {
a aVar;
synchronized (f487b) {
if (f486a == null) {
f486a = new a(context);
}
aVar = f486a;
}
return aVar;
}
public static Thread b(a aVar) {
aVar.e = null;
return null;
}
public void a(int i, Map<String, String> map, d dVar) {
String a2 = com.alipay.f.a.a.b.a.a(map, "utdid", "");
String a3 = com.alipay.f.a.a.b.a.a(map, "tid", "");
String a4 = com.alipay.f.a.a.b.a.a(map, "userId", "");
switch (i) {
case 1:
com.alipay.f.a.a.a.a.a.a("http://mobilegw.stable.alipay.net/mgw.htm");
break;
case 2:
com.alipay.f.a.a.a.a.a.a("https://mobilegw.alipay.com/mgw.htm");
break;
case 3:
com.alipay.f.a.a.a.a.a.a("http://mobilegw-1-64.test.alipay.net/mgw.htm");
break;
default:
com.alipay.f.a.a.a.a.a.a("https://mobilegw.alipay.com/mgw.htm");
break;
}
this.f.addLast(new e(this, i, a2, a3, a4, dVar));
if (this.e == null) {
this.e = new Thread(new b(this));
this.e.setUncaughtExceptionHandler(new c(this));
this.e.start();
}
}
}