OurPlay v5.5.9版本的 MD5 值为:d4e139798f4c2243a1145c8af5e21046
以下内容为反编译后的 c.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.e;
import com.excelliance.kxqp.task.g.g;
import com.excelliance.kxqp.task.model.RankUserBean;
import com.excelliance.kxqp.task.model.Result;
import java.util.List;
import org.json.JSONException;
import org.json.JSONObject;
public class c extends com.excelliance.kxqp.task.base.b<e.a> {
public c(Context context) {
super(context);
}
public void a(final int i, final int i2, final int i3, final int i4) {
tp.f(new Runnable() {
@Override
public void run() {
az.d("RankPresenter", "queryList page =" + i + " pageSize =" + i2 + " bigcatid = " + i3 + " catid " + i4);
if (c.this.c() != null) {
c.this.c().d();
}
JSONObject e = g.e(c.this.getContext());
try {
e.put("page", i);
e.put("pageSize", i2);
e.put("bigcatid", i3);
e.put("catid", i4);
} catch (JSONException e2) {
az.d("RankPresenter", e2.getMessage());
e2.printStackTrace();
}
az.d("RankPresenter", "requestParams:" + e);
az.d("RankPresenter", "encrypt requestParams:" + cn.b(e.toString()));
String a2 = bd.a("http://api.ourplay.com.cn/task/ranklist", e.toString());
az.d("RankPresenter", "encrypt response:" + a2);
String a3 = cn.a(a2);
az.d("RankPresenter", "response:" + a3);
Result<List<RankUserBean>> a4 = com.excelliance.kxqp.task.g.e.a(a3, i);
if (a4 == null || a4.getCode() != 1) {
if (c.this.c() != null) {
c.this.c().a("data error");
}
} else {
if (c.this.c() != null) {
c.this.c().a((e.a) a4.getData());
}
if (c.this.c() != null) {
c.this.c().e();
}
}
}
});
}
}