酷狗概念版 v2.5.5版本的 MD5 值为:782d327088fca4e58310f35a56f41319

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


package com.kugou.android.userCenter.newest;

import android.os.Bundle;
import android.support.v4.app.FragmentTransaction;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import c.s;
import com.kugou.android.app.process.EnvManager;
import com.kugou.android.lite.R;
import com.kugou.android.userCenter.newest.d.h;
import com.kugou.android.userCenter.shortvideo.UserShortVideoFragment;
import com.kugou.common.utils.as;
import com.kugou.common.utils.bc;
import com.kugou.common.utils.br;
import com.kugou.common.utils.bv;
import com.kugou.fanxing.base.global.GlobalUser;
import com.kugou.framework.musicfees.l;
import d.ab;
import de.greenrobot.event.EventBus;
import java.util.HashMap;
import org.json.JSONObject;

@com.kugou.common.base.e.c(a = 376827963)
public class UserCenterAbilityFragment extends UserCenterBaseFragment {

    public static HashMap<Long, String> f44600b = new HashMap<>();
    public static int m = 0;
    public static int n = 1;
    private UserTalentWebFragment o;
    private FragmentTransaction p;
    private View q;
    private View r;

    @Override
    public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
        return layoutInflater.inflate(R.layout.b5f, viewGroup, false);
    }

    @Override
    public void onViewCreated(View view, Bundle bundle) {
        super.onViewCreated(view, bundle);
        this.r = findViewById(R.id.b35);
        this.q = findViewById(R.id.bpt);
        this.q.findViewById(R.id.it).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view2) {
                UserCenterAbilityFragment.this.j();
            }
        });
        l();
        j();
    }

    public void j() {
        if (br.Q(aN_()) && !EnvManager.isOnline()) {
            br.T(aN_());
            this.q.setVisibility(0);
        } else {
            if (!bc.u(getActivity())) {
                this.q.setVisibility(0);
                return;
            }
            this.r.setVisibility(0);
            this.q.setVisibility(8);
            h.a(this.J).a(new c.d<ab>() {
                @Override
                public void a(c.b<ab> bVar, s<ab> sVar) {
                    try {
                        String str = new String(sVar.d().e());
                        if (new JSONObject(str).getInt("status") != 1) {
                            UserCenterAbilityFragment.this.r.setVisibility(8);
                            UserCenterAbilityFragment.this.q.setVisibility(0);
                            return;
                        }
                        JSONObject jSONObject = new JSONObject();
                        jSONObject.put("status", 1);
                        jSONObject.put("json", str);
                        if (!UserCenterAbilityFragment.f44600b.containsKey(Long.valueOf(UserCenterAbilityFragment.this.J))) {
                            UserCenterAbilityFragment.f44600b.put(Long.valueOf(UserCenterAbilityFragment.this.J), jSONObject.toString());
                        }
                        UserCenterAbilityFragment.this.k();
                        UserCenterAbilityFragment.this.q.setVisibility(8);
                        as.b("hch-talent", "getUserTalentInfo onSuccess talentInfoJson = " + jSONObject.toString());
                    } catch (Exception e2) {
                        e2.printStackTrace();
                        UserCenterAbilityFragment.this.r.setVisibility(8);
                        UserCenterAbilityFragment.this.q.setVisibility(0);
                    }
                }

                @Override
                public void a(c.b<ab> bVar, Throwable th) {
                    as.b("hch-talent", "getUserTalentInfo onError throwable = " + th.getMessage());
                    UserCenterAbilityFragment.this.r.setVisibility(8);
                    UserCenterAbilityFragment.this.q.setVisibility(0);
                }
            });
        }
    }

    public void k() {
        this.p = getChildFragmentManager().beginTransaction();
        this.o = new UserTalentWebFragment();
        Bundle bundle = new Bundle();
        if (b()) {
            bundle.putString("web_url", "https://h5.kugou.com/apps/kugouSuperMan/html/index.html?uid=" + this.J);
        } else {
            bundle.putString("web_url", "https://h5.kugou.com/apps/kugouSuperMan/html/index.html");
        }
        bundle.putBoolean("extra_from_usercenter_ability", true);
        this.o.setArguments(bundle);
        this.p.add(R.id.e6b, this.o, "USERCENTER_ABILITY_FRAGMENT_TAG");
        this.o.setFragmentFirstStartInvoked();
        this.p.commit();
    }

    @Override
    public void c(int i) {
        super.c(i);
        if (i == 3) {
            com.kugou.common.statistics.e.a.a(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.c.et).setSvar1(b() ? "客态" : "主态"));
        }
    }

    private void l() {
        try {
            EventBus.getDefault().register(getClass().getClassLoader(), UserCenterAbilityFragment.class.getName(), this);
        } catch (Exception e2) {
            e2.printStackTrace();
        }
    }

    public void onEventMainThread(com.kugou.android.useraccount.event.f fVar) {
        if (this.J == fVar.f45595b) {
            if (fVar.f45594a == m) {
                a(fVar.f45595b);
            } else if (fVar.f45594a == n) {
                m();
            }
        }
    }

    public void onEventMainThread(com.kugou.android.useraccount.event.h hVar) {
        View view = this.r;
        if (view == null || this.q == null) {
            return;
        }
        view.setVisibility(8);
        this.q.setVisibility(8);
    }

    private void a(int i) {
        if (e() != null) {
            e().a(i);
        }
    }

    private void m() {
        if (l.e()) {
            return;
        }
        if (b()) {
            Bundle bundle = new Bundle();
            bundle.putLong("extra_userid", this.J);
            startFragment(UserShortVideoFragment.class, bundle);
        } else {
            if (GlobalUser.getFanxingId() <= 0) {
                bv.b(getActivity(), "正在加载...");
                GlobalUser.tryLogin(getActivity(), new Runnable() {
                    @Override
                    public void run() {
                        if (GlobalUser.isLogin()) {
                            Bundle bundle2 = new Bundle();
                            bundle2.putInt("userId", GlobalUser.getFanxingId());
                            bundle2.putString("title", "作品");
                            bundle2.putInt("filter", 1);
                            com.kugou.fanxing.livelist.c.c(UserCenterAbilityFragment.this, bundle2);
                        }
                    }
                });
                return;
            }
            Bundle bundle2 = new Bundle();
            bundle2.putInt("userId", GlobalUser.getFanxingId());
            bundle2.putString("title", "作品");
            bundle2.putInt("filter", 1);
            com.kugou.fanxing.livelist.c.c(this, bundle2);
        }
    }

    @Override
    public void onDestroyView() {
        super.onDestroyView();
        HashMap<Long, String> hashMap = f44600b;
        if (hashMap != null && hashMap.containsKey(Long.valueOf(this.J))) {
            f44600b.remove(Long.valueOf(this.J));
        }
        EventBus.getDefault().unregister(this);
    }
}