酷狗概念版 v2.5.5版本的 MD5 值为:782d327088fca4e58310f35a56f41319
以下内容为反编译后的 d.java 源代码,内容仅作参考
package com.kugou.android.useraccount.d;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.text.TextUtils;
import com.kugou.android.app.flexowebview.KGFelxoWebFragment;
import com.kugou.android.redpack.RedPackEntryEntity;
import com.kugou.common.app.KGCommonApplication;
import com.kugou.common.base.g;
import com.kugou.common.utils.as;
import rx.android.schedulers.AndroidSchedulers;
import rx.schedulers.Schedulers;
public class d {
private static boolean f45617a = false;
private static boolean f45618b = false;
public interface a {
void a(boolean z);
}
public static void a(final a aVar) {
if (aVar == null) {
return;
}
if (f45617a) {
aVar.a(f45618b);
return;
}
if (!com.kugou.common.config.c.a().c(com.kugou.common.config.a.IV)) {
aVar.a(false);
return;
}
boolean z = !com.kugou.common.environment.a.u() || (com.kugou.common.userinfo.b.c.c(false) && !com.kugou.common.userinfo.b.c.a(false));
if (as.f54365e) {
as.f("zzm-log", "isUserUsable:" + z + "--CommonEnvManager.isLogin():" + com.kugou.common.environment.a.u() + "--UserLabelUtil.isRiskUser():" + com.kugou.common.userinfo.b.c.a(false) + "--UserLabelUtil.isVIPValidUser():" + com.kugou.common.userinfo.b.c.b(false) + "--UserLabelUtil.isVipHongbaoValidUser():" + com.kugou.common.userinfo.b.c.c(false));
}
if (!z) {
f45617a = true;
f45618b = false;
aVar.a(false);
return;
}
com.kugou.android.redpack.a.a.a().b(Schedulers.io()).a(AndroidSchedulers.mainThread()).a(new rx.b.b<RedPackEntryEntity>() {
@Override
public void call(RedPackEntryEntity redPackEntryEntity) {
if (as.f54365e) {
as.f("zzm-log", "请求接口回来");
}
if (redPackEntryEntity == null || redPackEntryEntity.getData() == null) {
boolean unused = d.f45618b = false;
} else {
boolean z2 = redPackEntryEntity.getData().getShow() == 1;
boolean unused2 = d.f45618b = z2;
if (as.f54365e) {
as.f("zzm-log", "请求接口canShow:" + z2);
}
}
boolean unused3 = d.f45617a = true;
a.this.a(d.f45618b);
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
if (as.f54365e) {
as.f("zzm-log", "请求接口崩溃");
}
boolean unused = d.f45618b = false;
boolean unused2 = d.f45617a = true;
a.this.a(d.f45618b);
}
});
}
public static void a() {
com.kugou.fanxing.c.a(KGCommonApplication.getContext());
Bundle bundle = new Bundle();
String b2 = com.kugou.common.config.c.a().b(com.kugou.common.config.a.IW);
if (TextUtils.isEmpty(b2)) {
b2 = "https://h5.kugou.com/apps/redPacketFx/index.html";
}
bundle.putString("web_url", b2);
bundle.putBoolean("felxo_fragment_has_menu", false);
bundle.putBoolean("felxo_fragment_has_title_menu", false);
g.a((Class<? extends Fragment>) KGFelxoWebFragment.class, bundle, false);
}
public static void b() {
f45617a = false;
f45618b = false;
}
}