和通讯录 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();
        }
    }
}