酷狗概念版 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;
    }
}