OurPlay v5.5.9版本的 MD5 值为:d4e139798f4c2243a1145c8af5e21046
以下内容为反编译后的 c.java 源代码,内容仅作参考
package com.excelliance.kxqp.task.g;
import android.content.Context;
import android.content.Intent;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import com.excelliance.kxqp.gs.bean.UserInfo;
import com.excelliance.kxqp.gs.dialog.f;
import com.excelliance.kxqp.gs.discover.model.ResponseData;
import com.excelliance.kxqp.gs.thpool.tp;
import com.excelliance.kxqp.gs.util.bx;
import com.excelliance.kxqp.gs.util.cg;
import com.excelliance.kxqp.gs.util.cn;
import com.excelliance.kxqp.gs.util.w;
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import com.google.gson.reflect.TypeToken;
import org.json.JSONException;
import org.json.JSONObject;
public class c {
public static void a(Context context) {
b(context);
}
public static void b(final Context context) {
final UserInfo a2 = com.excelliance.kxqp.gs.ui.login.c.a(context).a();
if (a(a2)) {
return;
}
tp.i(new Runnable() {
@Override
public void run() {
final com.excelliance.kxqp.gs.dialog.f a3 = new f.b(context).c("dialog_diamond_convert_step1").a();
a3.show();
View b2 = a3.b();
TextView textView = (TextView) com.excelliance.kxqp.ui.util.b.a("tv_surplus_diamond", b2);
Button button = (Button) com.excelliance.kxqp.ui.util.b.a("btn_convert", b2);
TextView textView2 = (TextView) com.excelliance.kxqp.ui.util.b.a("tv_convert_rule", b2);
textView.setText(String.format(w.e(context, "my_surplus_diamond_text"), Integer.valueOf(a2.diamond)));
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
c.a(context, a2);
a3.dismiss();
}
});
textView2.setVisibility(a2.diamond <= 30 ? 8 : 0);
}
});
}
public static void a(final Context context, final UserInfo userInfo) {
if (a(userInfo)) {
return;
}
final com.excelliance.kxqp.gs.dialog.f a2 = new f.b(context).c("dialog_diamond_convert_step2").a();
a2.show();
View b2 = a2.b();
TextView textView = (TextView) com.excelliance.kxqp.ui.util.b.a("tv_surplus_diamond", b2);
TextView textView2 = (TextView) com.excelliance.kxqp.ui.util.b.a("tv_account", b2);
TextView textView3 = (TextView) com.excelliance.kxqp.ui.util.b.a("tv_convert_diamond", b2);
TextView textView4 = (TextView) com.excelliance.kxqp.ui.util.b.a("tv_convert_vip", b2);
Button button = (Button) com.excelliance.kxqp.ui.util.b.a("btn_convert", b2);
Button button2 = (Button) com.excelliance.kxqp.ui.util.b.a("btn_prep", b2);
textView.setText(String.format(w.e(context, "surplus_diamond_text"), Integer.valueOf(userInfo.diamond)));
textView3.setText(String.format(w.e(context, "surplus_diamond_text"), Integer.valueOf(userInfo.diamond)));
int i = userInfo.diamond / 10;
if (userInfo.diamond % 10 != 0) {
i++;
}
textView4.setText(String.format(w.e(context, "convert_vip_text"), Integer.valueOf(i)));
textView2.setText(String.format(w.e(context, "diamond_convert_account"), userInfo.userName));
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
c.c(context, userInfo);
a2.dismiss();
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
tp.f(new Runnable() {
@Override
public void run() {
c.b(context);
}
});
a2.dismiss();
}
});
}
private static boolean a(UserInfo userInfo) {
return userInfo.diamond <= 0;
}
public static void c(final Context context, UserInfo userInfo) {
final com.excelliance.kxqp.gs.discover.bbs.c cVar = new com.excelliance.kxqp.gs.discover.bbs.c(context);
final JSONObject i = cn.i(context);
try {
i.put("diamond", userInfo.diamond);
i.put("rid", bx.a().a(context));
} catch (JSONException e) {
e.printStackTrace();
}
final com.excelliance.kxqp.gs.ui.nyactivitys.b bVar = new com.excelliance.kxqp.gs.ui.nyactivitys.b();
final com.excelliance.kxqp.gs.dialog.h hVar = new com.excelliance.kxqp.gs.dialog.h(context);
tp.f(new Runnable() {
@Override
public void run() {
com.excelliance.kxqp.gs.ui.nyactivitys.b.this.execute(new Runnable() {
@Override
public void run() {
hVar.a("请稍后...");
}
});
final ResponseData a2 = cVar.a(i.toString(), "https://api.ourplay.com.cn/store/diamondtovip", new com.excelliance.kxqp.gs.discover.a.c<a>() {
@Override
public ResponseData<a> a(String str) {
try {
return (ResponseData) new Gson().a(str, new TypeToken<ResponseData<a>>() {
}.getType());
} catch (Exception e2) {
e2.printStackTrace();
return null;
}
}
});
com.excelliance.kxqp.gs.ui.nyactivitys.b.this.execute(new Runnable() {
@Override
public void run() {
if (a2 != null && a2.code == 1) {
c.a(context, (a) a2.data);
} else {
cg.a(context, "兑换失败!");
}
hVar.dismiss();
}
});
}
});
}
public static void a(Context context, a aVar) {
com.excelliance.kxqp.gs.ui.login.c.a(context).a(aVar.f13225a, aVar.f13226b);
com.excelliance.kxqp.gs.ui.login.c.a(context).a(0);
Intent intent = new Intent();
intent.putExtra("vip", aVar.f13226b);
intent.setAction("updata_user_info");
context.sendBroadcast(intent);
final com.excelliance.kxqp.gs.dialog.f a2 = new f.b(context).c("dialog_diamond_convert_step3").a();
a2.show();
((Button) com.excelliance.kxqp.ui.util.b.a("btn_convert", a2.b())).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
com.excelliance.kxqp.gs.dialog.f.this.dismiss();
}
});
a2.show();
}
public static class a {
@SerializedName("endtime")
public String f13225a;
@SerializedName("is_vip")
public int f13226b;
private a() {
}
}
}