OurPlay v5.5.9版本的 MD5 值为:d4e139798f4c2243a1145c8af5e21046

以下内容为反编译后的 l.java 源代码,内容仅作参考


package com.excelliance.kxqp.gs.ui.gaccount;

import android.content.Context;
import android.util.Log;
import com.excelliance.kxqp.gs.discover.model.ResponseData;
import com.excelliance.kxqp.gs.thpool.tp;
import com.excelliance.kxqp.gs.ui.gaccount.k;
import com.excelliance.kxqp.gs.util.as;
import com.excelliance.kxqp.gs.util.ay;
import com.excelliance.kxqp.gs.util.az;
import com.excelliance.kxqp.gs.util.cn;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

public class l implements k.b {

    private Context f9311a;

    private k.c f9312b;
    private k.a c;
    private final com.excelliance.kxqp.gs.ui.nyactivitys.b d;

    public l(Context context, k.c cVar) {
        this(context, cVar, null);
    }

    public l(Context context, k.c cVar, k.a aVar) {
        this.f9311a = context;
        this.f9312b = cVar;
        this.d = new com.excelliance.kxqp.gs.ui.nyactivitys.b();
        this.c = aVar;
    }

    @Override
    public void initData() {
        tp.f(new Runnable() {
            @Override
            public void run() {
                String h = as.h(l.this.f9311a);
                Log.d("MinePresenter", "run googleAccount: " + h);
                final c a2 = ay.a(l.this.f9311a, h);
                az.d("MinePresenter", "run: wrapper " + a2);
                if (l.this.f9312b != null) {
                    l.this.d.execute(new Runnable() {
                        @Override
                        public void run() {
                            l.this.f9312b.a(a2);
                        }
                    });
                }
            }
        });
    }

    public void a() {
        tp.f(new Runnable() {
            @Override
            public void run() {
                final ResponseData a2 = new com.excelliance.kxqp.gs.discover.bbs.c(l.this.f9311a).a(cn.i(l.this.f9311a).toString(), "https://api.ourplay.com.cn/ggacc/ggacc/gcrelategs", new com.excelliance.kxqp.gs.discover.a.c<Object>() {
                    @Override
                    public ResponseData<Object> a(String str) {
                        try {
                            return (ResponseData) new Gson().a(str, new TypeToken<ResponseData<Object>>() {
                            }.getType());
                        } catch (Exception e) {
                            az.e("MinePresenter", "bindAccount/ex:" + e);
                            return null;
                        }
                    }
                });
                if (l.this.c != null) {
                    l.this.d.execute(new Runnable() {
                        @Override
                        public void run() {
                            l.this.c.a(a2 != null && a2.code == 0);
                        }
                    });
                }
            }
        });
    }

    public void b() {
        tp.f(new Runnable() {
            @Override
            public void run() {
                l.this.f9312b.a(as.j(l.this.f9311a));
            }
        });
    }
}