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