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

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


package com.excelliance.kxqp.task.f;

import android.content.Context;
import com.excelliance.kxqp.gs.thpool.tp;
import com.excelliance.kxqp.gs.util.az;
import com.excelliance.kxqp.gs.util.bd;
import com.excelliance.kxqp.gs.util.cn;
import com.excelliance.kxqp.task.e.f;
import com.excelliance.kxqp.task.g.g;
import com.excelliance.kxqp.task.model.RankRuleData;
import com.excelliance.kxqp.task.model.RankRuleDetailBean;
import com.excelliance.kxqp.task.model.Result;
import java.util.List;
import org.json.JSONObject;

public class d extends com.excelliance.kxqp.task.base.b<f.a> {

    public final String f13182b;

    public d(Context context) {
        super(context);
        this.f13182b = getClass().getSimpleName();
    }

    public void a() {
        tp.f(new Runnable() {
            @Override
            public void run() {
                if (d.this.c() != null) {
                    d.this.c().d();
                }
                JSONObject e = g.e(d.this.getContext());
                az.d(d.this.f13182b, "requestParams:" + e);
                az.d(d.this.f13182b, "encrypt requestParams:" + cn.b(e.toString()));
                String a2 = bd.a("http://api.ourplay.com.cn/task/user", e.toString());
                az.d(d.this.f13182b, "encrypt response:" + a2);
                String a3 = cn.a(a2);
                az.d(d.this.f13182b, "response:" + a3);
                Result<RankRuleData<List<RankRuleDetailBean>>> b2 = com.excelliance.kxqp.task.g.e.b(a3);
                if (b2 == null || b2.getCode() != 1) {
                    if (d.this.c() != null) {
                        d.this.c().a("data error");
                    }
                } else {
                    if (d.this.c() != null) {
                        d.this.c().a((f.a) b2.getData());
                    }
                    if (d.this.c() != null) {
                        d.this.c().e();
                    }
                }
            }
        });
    }
}