酷狗概念版 v2.5.5版本的 MD5 值为:782d327088fca4e58310f35a56f41319
以下内容为反编译后的 ModifyUserInfoActivity.java 源代码,内容仅作参考
package com.kugou.android.useraccount;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.BroadcastReceiver;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.Bitmap;
import android.graphics.drawable.ClipDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.GradientDrawable;
import android.graphics.drawable.LayerDrawable;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.provider.MediaStore;
import android.support.v4.app.FragmentActivity;
import android.text.TextUtils;
import android.view.View;
import android.webkit.CookieManager;
import android.webkit.CookieSyncManager;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.TextView;
import com.google.gson.Gson;
import com.kugou.android.app.KGApplication;
import com.kugou.android.app.flexowebview.KugouWebUtils;
import com.kugou.android.common.activity.AbsBaseActivity;
import com.kugou.android.common.imagecrop.CropImage;
import com.kugou.android.common.utils.KGSystemUtil;
import com.kugou.android.common.widget.KGTagListView;
import com.kugou.android.denpant.model.AvatorPendantModel;
import com.kugou.android.denpant.widget.AvatorPendantLayout;
import com.kugou.android.lite.R;
import com.kugou.android.musiczone.edit.UserSignatureEditActivity;
import com.kugou.android.userCenter.event.i;
import com.kugou.android.useraccount.c;
import com.kugou.common.userCenter.GuestUserInfoEntity;
import com.kugou.common.useraccount.entity.UserPrivateInfoResultInfo;
import com.kugou.common.useraccount.entity.o;
import com.kugou.common.utils.ag;
import com.kugou.common.utils.al;
import com.kugou.common.utils.ap;
import com.kugou.common.utils.as;
import com.kugou.common.utils.br;
import com.kugou.common.utils.bt;
import com.kugou.common.utils.bv;
import com.kugou.common.utils.cj;
import com.kugou.common.utils.s;
import com.kugou.common.utils.y;
import com.kugou.common.widget.KGArcImageview;
import com.kugou.framework.service.util.BackgroundServiceUtil;
import com.qq.e.comm.constants.ErrorCode;
import com.sina.weibo.sdk.openapi.InviteAPI;
import com.tencent.turingfd.sdk.ams.ga.ITuringIoTFeatureMap;
import de.greenrobot.event.EventBus;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import rx.android.schedulers.AndroidSchedulers;
import rx.schedulers.Schedulers;
import tmsdk.common.gourd.vine.cirrus.ESharkCode;
@com.kugou.common.base.e.c(a = 684556225)
public class ModifyUserInfoActivity extends ModifyAvatarBaseActivity implements View.OnClickListener {
View A;
private ImageView B;
private TextView C;
private ProgressBar D;
private TextView E;
private GuestUserInfoEntity F;
private TextView J;
private TextView K;
private View M;
private View N;
private View O;
private View R;
private View S;
private AvatorPendantLayout T;
private AvatorPendantModel.DenpantData U;
private TextView W;
TextView f;
TextView g;
TextView h;
LinearLayout i;
KGOnListenerScrollView j;
View k;
Button l;
View m;
KGTagListView n;
Handler o;
com.kugou.android.useraccount.a p;
private TextView q;
private TextView r;
private TextView s;
private LinearLayout t;
private LinearLayout u;
private LinearLayout v;
View w;
c.a x;
rx.l y;
View z;
private ArrayList<String> G = new ArrayList<>();
private boolean H = false;
private int L = 0;
private boolean P = false;
private boolean Q = false;
private com.kugou.android.denpant.d.a V = new com.kugou.android.denpant.d.a();
private BroadcastReceiver I = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if ("com.kugou.android.action.ACTION_USERINFO_MODIFY_SUCCESS".equals(intent.getAction())) {
if (!intent.getBooleanExtra("is_modify_password", false)) {
ModifyUserInfoActivity.this.o();
return;
}
com.kugou.common.userinfo.b.a.a().a(com.kugou.common.environment.a.D(), "", com.kugou.common.environment.a.Y(), (String) null);
ModifyUserInfoActivity.this.p();
KGSystemUtil.startLoginFragment((Context) ModifyUserInfoActivity.this, false, false);
com.kugou.common.b.a.a(new Intent("com.kugou.android.user_logout"));
com.kugou.common.service.a.c.d();
ModifyUserInfoActivity.this.finish();
return;
}
if ("com.kugou.android.action.refresh_request".equals(intent.getAction())) {
ModifyUserInfoActivity.this.o.removeMessages(ITuringIoTFeatureMap.RIOT_LAN_MAC_ADDRESS);
ModifyUserInfoActivity.this.o.sendEmptyMessage(ITuringIoTFeatureMap.RIOT_LAN_MAC_ADDRESS);
} else if ("com.kugou.android.user_logout".equals(intent.getAction())) {
ModifyUserInfoActivity.this.finish();
} else if ("com.kugou.android.user_login_success".equals(intent.getAction())) {
ModifyUserInfoActivity.this.o();
}
}
};
public void a(AvatorPendantModel.DenpantData denpantData) {
}
@Override
public void onCreate(Bundle bundle) {
GuestUserInfoEntity guestUserInfoEntity;
super.onCreate(bundle);
setContentView(R.layout.as_);
this.F = (GuestUserInfoEntity) getIntent().getParcelableExtra("user_info");
this.U = (AvatorPendantModel.DenpantData) getIntent().getParcelableExtra("user_avator_denpant_model");
if (this.F == null) {
if (as.f54365e) {
as.f("zzm-log", "拿缓存--");
}
this.F = new GuestUserInfoEntity();
String a2 = com.kugou.common.utils.a.a(getActivity(), "NewestUserCenterMainFragment").a(String.valueOf(com.kugou.common.environment.a.Y()));
if (!TextUtils.isEmpty(a2) && (guestUserInfoEntity = (GuestUserInfoEntity) new Gson().fromJson(a2, GuestUserInfoEntity.class)) != null) {
this.F = guestUserInfoEntity;
}
}
ds_();
if (z()) {
return;
}
a(this.U);
}
private boolean z() {
int i = this.L;
return i == 2 || i == 3;
}
private void f() {
if (2 != this.L) {
return;
}
rx.l lVar = this.y;
if (lVar != null && !lVar.isUnsubscribed()) {
this.y.unsubscribe();
}
if (as.f54365e) {
as.f("zzm-log", "更新看唱的资料");
}
this.y = rx.e.a(Long.valueOf(com.kugou.common.environment.a.Y())).b(Schedulers.io()).d(new rx.b.e<Long, GuestUserInfoEntity>() {
@Override
public GuestUserInfoEntity call(Long l) {
return com.kugou.common.userCenter.protocol.n.a(l.longValue());
}
}).a(AndroidSchedulers.mainThread()).d(new rx.b.e<GuestUserInfoEntity, Object>() {
@Override
public Object call(GuestUserInfoEntity guestUserInfoEntity) {
if (guestUserInfoEntity == null) {
return null;
}
ModifyUserInfoActivity.this.F = guestUserInfoEntity;
com.kugou.common.utils.a.a(ModifyUserInfoActivity.this.getApplicationContext(), "NewestUserCenterMainFragment").a(String.valueOf(com.kugou.common.environment.a.Y()), new Gson().toJson(guestUserInfoEntity));
return null;
}
}).h();
}
private void ds_() {
enableTitleDelegate(null);
initDelegates();
getTitleDelegate().a("编辑资料");
getTitleDelegate().g(false);
getTitleDelegate().f(false);
getTitleDelegate().o(false);
getTitleDelegate().f(R.drawable.ew);
g();
h();
d();
A();
e();
c();
if (!br.Q(getActivity())) {
this.t.setVisibility(0);
this.k.setVisibility(8);
} else if (!com.kugou.common.environment.a.o()) {
br.T(this);
this.t.setVisibility(0);
this.k.setVisibility(8);
} else {
this.p.a();
}
EventBus.getDefault().register(getClassLoader(), getClass().getName(), this);
y();
}
private void g() {
this.L = getIntent().getIntExtra("extra_source", 0);
this.P = getIntent().getBooleanExtra("from_h5", false);
int i = this.L;
if (i == 3) {
a((c.a) new b(2, this.F.u()));
} else if (i == 2) {
a((c.a) new d(1));
} else {
a((c.a) new e(i));
}
}
private void r() {
if (this.L == 1) {
a(false);
} else {
a(true);
}
}
private void A() {
if (z()) {
return;
}
this.T = (AvatorPendantLayout) $(R.id.fwj);
this.V.a((com.kugou.android.denpant.d.b) this.T);
}
private void a(boolean z) {
if (z) {
this.O.setVisibility(0);
} else {
this.O.setVisibility(8);
}
}
private void c() {
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("com.kugou.android.action.ACTION_USER_INFO_GET_SUCCESS");
intentFilter.addAction("com.kugou.android.action.ACTION_USER_INFO_GET_FAILED");
intentFilter.addAction("com.kugou.android.action.ACTION_USERINFO_MODIFY_SUCCESS");
intentFilter.addAction("com.kugou.android.action.notify_ui_bind_mobile_fail");
intentFilter.addAction("com.kugou.android.action.refresh_request");
intentFilter.addAction("com.kugou.android.user_logout");
intentFilter.addAction("com.kugou.android.user_login_success");
com.kugou.common.b.a.b(this.I, intentFilter);
}
private void d() {
this.j = (KGOnListenerScrollView) findViewById(R.id.cd4);
this.k = findViewById(R.id.b35);
this.k.setVisibility(0);
this.j.setVisibility(8);
this.t = (LinearLayout) findViewById(R.id.bpt);
this.l = (Button) findViewById(R.id.it);
this.l.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (com.kugou.common.environment.a.o()) {
ModifyUserInfoActivity.this.t.setVisibility(8);
ModifyUserInfoActivity.this.k.setVisibility(0);
ModifyUserInfoActivity.this.p.a();
return;
}
br.T(ModifyUserInfoActivity.this);
}
});
this.D = (ProgressBar) findViewById(R.id.fwh);
this.D.setBackgroundDrawable(u());
this.D.setProgressDrawable(v());
this.E = (TextView) findViewById(R.id.fwg);
this.m = findViewById(R.id.fwi);
this.w = findViewById(R.id.fwe);
}
private void e() {
findViewById(R.id.b7x).setOnClickListener(this);
findViewById(R.id.b8h).setOnClickListener(this);
findViewById(R.id.b8e).setOnClickListener(this);
findViewById(R.id.b89).setOnClickListener(this);
findViewById(R.id.b7y).setOnClickListener(this);
findViewById(R.id.b82).setOnClickListener(this);
findViewById(R.id.b7z).setOnClickListener(this);
this.f = (TextView) findViewById(R.id.b8_);
this.q = (TextView) findViewById(R.id.b8f);
this.r = (TextView) findViewById(R.id.b8g);
this.s = (TextView) findViewById(R.id.b8d);
this.g = (TextView) findViewById(R.id.b8c);
this.h = (TextView) findViewById(R.id.b8b);
this.n = (KGTagListView) findViewById(R.id.b81);
this.u = (LinearLayout) findViewById(R.id.b7y);
this.i = (LinearLayout) findViewById(R.id.b7z);
this.v = (LinearLayout) findViewById(R.id.cd2);
this.B = (KGArcImageview) findViewById(R.id.b7w);
this.C = (TextView) findViewById(R.id.b88);
this.z = findViewById(R.id.b7v);
this.z.setOnClickListener(this);
this.A = findViewById(R.id.b87);
this.A.setOnClickListener(this);
this.J = (TextView) findViewById(R.id.b8a);
this.K = (TextView) findViewById(R.id.fwp);
this.M = findViewById(R.id.fwo);
this.M.setOnClickListener(this);
this.S = findViewById(R.id.a69);
this.R = findViewById(R.id.fwq);
this.W = (TextView) findViewById(R.id.fwr);
this.W.setVisibility(com.kugou.common.config.c.a().c(com.kugou.android.app.a.a.zb) ? 0 : 4);
this.R.setOnClickListener(this);
this.S.setOnClickListener(this);
if (com.kugou.common.config.c.a().a(com.kugou.android.app.a.a.jo, 0) == 1) {
this.R.setVisibility(0);
} else {
this.R.setVisibility(8);
}
this.N = findViewById(R.id.fwn);
this.N.setOnClickListener(this);
this.O = findViewById(R.id.fwm);
View findViewById = findViewById(R.id.fwl);
View findViewById2 = findViewById(R.id.fwk);
if (this.L == 2) {
this.z.setVisibility(8);
this.A.setVisibility(8);
findViewById.setVisibility(8);
findViewById2.setVisibility(8);
return;
}
this.z.setVisibility(0);
this.A.setVisibility(0);
findViewById.setVisibility(0);
findViewById2.setVisibility(0);
}
private void h() {
this.f45505b = new a(getMainLooper(), this);
this.o = new f(getWorkLooper(), this);
this.p = new com.kugou.android.useraccount.a(this, this.o);
}
public void cY_() {
this.J.setText(this.f45504a.j());
this.K.setText(String.valueOf(com.kugou.common.environment.a.Y()));
s_(this.f45504a.e());
if (!TextUtils.isEmpty(this.f45504a.f())) {
this.f.setText(this.f45504a.f());
}
if (!TextUtils.isEmpty(this.f45504a.m())) {
this.s.setText(this.f45504a.m());
}
if (!TextUtils.isEmpty(this.f45504a.a())) {
this.q.setText(g.b(this.f45504a.t(), this.f45504a.a()));
}
if (!TextUtils.isEmpty(this.f45504a.l())) {
this.h.setText(this.f45504a.l());
com.kugou.common.q.b.a().C(this.f45504a.l());
}
this.G = com.kugou.android.musiczone.b.d.b(this.f45504a.p());
j();
i();
if (!TextUtils.isEmpty(this.f45504a.s())) {
this.g.setText(this.f45504a.s());
}
k();
t();
r();
}
public boolean s() {
int i = this.L;
return i == 1 || i == 0;
}
public void t() {
if (s() && this.f45504a.x()) {
this.D.setProgress(this.f45504a.w());
this.E.setText(String.valueOf(this.f45504a.w()).concat("%"));
this.w.setVisibility(0);
this.m.setVisibility(0);
return;
}
this.w.setVisibility(8);
this.m.setVisibility(8);
}
private Drawable u() {
GradientDrawable gradientDrawable = new GradientDrawable();
gradientDrawable.setColor(com.kugou.common.skinpro.d.b.a().a(com.kugou.common.skinpro.shadowframe.c.HEADLINE_TEXT));
gradientDrawable.setCornerRadius(15.0f);
ClipDrawable clipDrawable = new ClipDrawable(gradientDrawable, 3, 1);
GradientDrawable gradientDrawable2 = new GradientDrawable();
gradientDrawable2.setColor(com.kugou.common.skinpro.g.b.a(com.kugou.common.skinpro.d.b.a().a(com.kugou.common.skinpro.shadowframe.c.PRIMARY_TEXT), 0.14f));
gradientDrawable2.setCornerRadius(15.0f);
LayerDrawable layerDrawable = new LayerDrawable(new Drawable[]{clipDrawable, gradientDrawable2});
layerDrawable.setId(0, android.R.id.progress);
layerDrawable.setId(1, android.R.id.background);
return layerDrawable;
}
private Drawable v() {
GradientDrawable gradientDrawable = new GradientDrawable();
gradientDrawable.setColor(com.kugou.common.skinpro.d.b.a().a(com.kugou.common.skinpro.shadowframe.c.HEADLINE_TEXT));
gradientDrawable.setCornerRadius(15.0f);
return new ClipDrawable(gradientDrawable, 3, 1);
}
public void s_(int i) {
String str = i == 0 ? "女" : "保密";
if (i == 1) {
str = "男";
}
this.r.setText(i != 2 ? str : "保密");
}
private void i() {
this.n.a();
for (int i = 0; i < this.G.size(); i++) {
this.n.a(this.G.get(i));
}
this.n.b();
if (this.G.size() > 0) {
this.i.setVisibility(8);
this.u.setVisibility(0);
} else {
this.i.setVisibility(0);
this.u.setVisibility(8);
}
}
private void j() {
this.n.setCallBack(new KGTagListView.a() {
@Override
public void a(int i) {
Message obtainMessage = ModifyUserInfoActivity.this.f45505b.obtainMessage();
obtainMessage.what = 2020;
obtainMessage.arg1 = i;
ModifyUserInfoActivity.this.f45505b.sendMessage(obtainMessage);
}
});
}
@Override
public void onClick(View view) {
if (!br.Q(this)) {
d(R.string.aat);
return;
}
int i = 8;
switch (view.getId()) {
case R.id.a69:
View view2 = this.S;
if (view2 != null) {
view2.setVisibility(8);
}
com.kugou.framework.setting.a.d.a().s(true);
return;
case R.id.b7v:
int i2 = this.L;
if (i2 == 3) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getApplicationContext(), com.kugou.framework.statistics.easytrace.a.Wc));
} else if (i2 == 2) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getApplicationContext(), com.kugou.framework.statistics.easytrace.a.We));
} else {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getApplicationContext(), com.kugou.framework.statistics.easytrace.a.Wg));
}
if (!br.Q(getActivity())) {
bv.a(KGApplication.getContext(), R.string.av3);
return;
} else if (!com.kugou.common.environment.a.o()) {
br.T(getActivity());
return;
} else {
w();
return;
}
case R.id.b7x:
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getApplicationContext(), com.kugou.framework.statistics.easytrace.a.oy));
this.p.a(this.f45504a);
return;
case R.id.b7y:
case R.id.b7z:
br.a(view, ErrorCode.AdError.PLACEMENT_ERROR);
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getApplicationContext(), com.kugou.framework.statistics.easytrace.a.oI));
this.p.a(this.f45504a, this.L);
return;
case R.id.b82:
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getApplicationContext(), com.kugou.framework.statistics.easytrace.a.oF));
this.p.f(this.f45504a);
return;
case R.id.b87:
int i3 = this.L;
if (i3 == 3) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getApplicationContext(), com.kugou.framework.statistics.easytrace.a.Wb));
} else if (i3 == 2) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getApplicationContext(), com.kugou.framework.statistics.easytrace.a.Wd));
i = 7;
} else {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getApplicationContext(), com.kugou.framework.statistics.easytrace.a.Wf));
i = 6;
}
Intent intent = new Intent(getActivity(), (Class<?>) UserSignatureEditActivity.class);
intent.putExtra("clickType", i);
intent.putExtra("data", this.C.getText().toString());
intent.putExtra("sex", this.f45504a.e());
intent.putExtra("fromType", this.L);
startActivityForResult(intent, 100);
return;
case R.id.b89:
br.a(view, ErrorCode.AdError.PLACEMENT_ERROR);
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getApplicationContext(), com.kugou.framework.statistics.easytrace.a.ot));
this.p.a(this.f45504a, 0, this.L);
return;
case R.id.b8e:
br.a(view, ErrorCode.AdError.PLACEMENT_ERROR);
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getApplicationContext(), com.kugou.framework.statistics.easytrace.a.ox));
this.p.c(this.f45504a);
return;
case R.id.b8h:
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getApplicationContext(), com.kugou.framework.statistics.easytrace.a.ow));
this.p.b(this.f45504a);
return;
case R.id.fwn:
a(this.J.getText().toString(), "帐号");
return;
case R.id.fwo:
a(this.K.getText().toString(), "酷狗ID");
return;
case R.id.fwq:
String bu = com.kugou.common.q.b.a().bu();
AbsBaseActivity activity = getActivity();
if (TextUtils.isEmpty(bu)) {
bu = "https://activity.kugou.com/studentAccount/html/upload.html";
}
KugouWebUtils.a(activity, "在校学生认证", bu);
return;
default:
return;
}
}
private void w() {
final com.kugou.common.dialog8.c.a aVar = new com.kugou.common.dialog8.c.a(this.aD, new CharSequence[]{"拍照", "相册"}, new CharSequence[]{"0", "1"}, -1);
aVar.a("更换头像");
aVar.a(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long j) {
if (i == 0) {
y.a(ModifyUserInfoActivity.this, new y.a() {
@Override
public void b() {
}
@Override
public void a() {
a();
}
});
} else if (i == 1) {
bt.b(ModifyUserInfoActivity.this);
}
aVar.dismiss();
}
public void a() {
if (!cj.j(ModifyUserInfoActivity.this.aD)) {
bv.b(KGApplication.getContext(), false, ModifyUserInfoActivity.this.aD.getString(R.string.a27));
} else {
b();
}
}
private void b() {
try {
bt.a(ModifyUserInfoActivity.this);
} catch (ActivityNotFoundException e2) {
if (as.f54365e) {
as.a((Throwable) e2);
}
bv.b(KGApplication.getContext(), false, "相机启动失败,稍后重试,或检测SD卡是否可用");
}
}
});
aVar.show();
}
private void a(String str, String str2) {
((ClipboardManager) getSystemService("clipboard")).setPrimaryClip(ClipData.newPlainText(InviteAPI.KEY_TEXT, str));
showToast(str2.concat("已复制到粘贴板"));
}
private void a(Uri uri) {
Intent b2 = bt.b(this, (Class<? extends Activity>) CropImage.class);
b2.putExtra("moduleId", 1);
b2.putExtra("outputX", ErrorCode.OtherError.CONTENT_FORCE_EXPOSURE);
b2.putExtra("outputY", ErrorCode.OtherError.CONTENT_FORCE_EXPOSURE);
b2.setData(uri);
startActivityForResult(b2, 13);
}
@Override
public void b(c.a aVar) {
this.x = aVar;
this.x.a((c.a) this);
}
@Override
public void d(String str) {
int i = this.L;
if (i == 2) {
this.F.i(str);
} else if (i == 3) {
this.F.g(str);
} else {
this.F.e(str);
}
if (!TextUtils.isEmpty(str)) {
com.bumptech.glide.g.a((FragmentActivity) this).a(str).h().d(R.drawable.akw).a(this.B);
}
o();
f();
}
public static class a extends com.kugou.framework.common.utils.stacktrace.e {
WeakReference<ModifyUserInfoActivity> f45518a;
public a(Looper looper, ModifyUserInfoActivity modifyUserInfoActivity) {
super(looper);
this.f45518a = new WeakReference<>(modifyUserInfoActivity);
}
@Override
public void handleMessage(Message message) {
ModifyUserInfoActivity modifyUserInfoActivity = this.f45518a.get();
if (modifyUserInfoActivity == null) {
return;
}
int i = message.what;
if (i == 2001) {
UserPrivateInfoResultInfo userPrivateInfoResultInfo = (UserPrivateInfoResultInfo) message.obj;
if (message.arg1 == 1) {
modifyUserInfoActivity.f45504a.k(userPrivateInfoResultInfo.w());
modifyUserInfoActivity.t();
} else {
modifyUserInfoActivity.f45504a = userPrivateInfoResultInfo;
modifyUserInfoActivity.cY_();
}
modifyUserInfoActivity.j.setVisibility(0);
modifyUserInfoActivity.k.setVisibility(8);
modifyUserInfoActivity.t.setVisibility(8);
if (modifyUserInfoActivity.f45504a != null) {
modifyUserInfoActivity.f45504a.b(modifyUserInfoActivity.L == 1);
}
if (modifyUserInfoActivity.f45504a == null || modifyUserInfoActivity.F == null || !TextUtils.isEmpty(modifyUserInfoActivity.F.i())) {
return;
}
modifyUserInfoActivity.F.d(modifyUserInfoActivity.f45504a.k());
modifyUserInfoActivity.F.e(modifyUserInfoActivity.f45504a.n());
modifyUserInfoActivity.n();
return;
}
if (i == 2002) {
UserPrivateInfoResultInfo userPrivateInfoResultInfo2 = (UserPrivateInfoResultInfo) message.obj;
if (userPrivateInfoResultInfo2 != null && "20018".equals(userPrivateInfoResultInfo2.h())) {
KGSystemUtil.showLoginTipsDialog(modifyUserInfoActivity);
return;
}
modifyUserInfoActivity.j.setVisibility(8);
modifyUserInfoActivity.k.setVisibility(8);
modifyUserInfoActivity.t.setVisibility(0);
modifyUserInfoActivity.getTitleDelegate().b();
modifyUserInfoActivity.getTitleDelegate().g(true);
return;
}
if (i == 2009) {
String[] strArr = (String[]) message.obj;
if (modifyUserInfoActivity.f45504a != null) {
modifyUserInfoActivity.f45504a.m(strArr[1]);
modifyUserInfoActivity.f45504a.l(strArr[0]);
}
EventBus.getDefault().post(new com.kugou.android.useraccount.event.a(2).b(strArr[1]));
modifyUserInfoActivity.s.setText(strArr[1]);
modifyUserInfoActivity.x();
if (modifyUserInfoActivity.s()) {
modifyUserInfoActivity.b(3000);
return;
}
return;
}
if (i == 2010) {
String str = (String) message.obj;
if (modifyUserInfoActivity.f45504a != null) {
modifyUserInfoActivity.f45504a.k(str);
}
EventBus.getDefault().post(new com.kugou.android.useraccount.event.a(3).c(str));
modifyUserInfoActivity.h.setText(str);
com.kugou.common.q.b.a().C(str);
modifyUserInfoActivity.x();
if (modifyUserInfoActivity.s()) {
modifyUserInfoActivity.b(3000);
return;
}
return;
}
switch (i) {
case 2004:
Bitmap bitmap = (Bitmap) message.obj;
ag.e(bt.f54450d);
al.a(bitmap, bt.f54450d, Bitmap.CompressFormat.JPEG);
modifyUserInfoActivity.showProgressDialog();
modifyUserInfoActivity.o.removeMessages(ITuringIoTFeatureMap.RIOT_WIFI_MAC_ADDRESS);
modifyUserInfoActivity.o.sendEmptyMessage(ITuringIoTFeatureMap.RIOT_WIFI_MAC_ADDRESS);
bitmap.recycle();
return;
case 2005:
if (as.f54365e) {
as.d("musicfees", "MSG_UPLOAD_IMAGE_SUCCESS");
}
if (modifyUserInfoActivity.f45504a != null) {
modifyUserInfoActivity.f45504a.o(com.kugou.common.q.b.a().w());
}
modifyUserInfoActivity.k();
modifyUserInfoActivity.dismissProgressDialog();
modifyUserInfoActivity.c(R.string.bj7);
EventBus.getDefault().post(new o(1));
return;
case 2006:
modifyUserInfoActivity.dismissProgressDialog();
return;
case 2007:
if (modifyUserInfoActivity.f45504a != null) {
modifyUserInfoActivity.f45504a.a(Integer.valueOf((String) message.obj).intValue());
}
EventBus.getDefault().post(new com.kugou.android.useraccount.event.a(1).a(Integer.valueOf((String) message.obj).intValue()));
modifyUserInfoActivity.s_(Integer.valueOf((String) message.obj).intValue());
modifyUserInfoActivity.x();
return;
default:
switch (i) {
case 2020:
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) modifyUserInfoActivity.u.getLayoutParams();
layoutParams.height = message.arg1;
layoutParams.gravity = 16;
if (as.f54365e) {
as.f("userinfo", message.arg1 + "");
}
modifyUserInfoActivity.u.setLayoutParams(layoutParams);
modifyUserInfoActivity.u.requestLayout();
modifyUserInfoActivity.v.requestLayout();
modifyUserInfoActivity.u.invalidate();
modifyUserInfoActivity.v.invalidate();
return;
case 2021:
modifyUserInfoActivity.dismissProgressDialog();
modifyUserInfoActivity.i_("修改职业成功");
String str2 = (String) message.obj;
if (modifyUserInfoActivity.f45504a != null) {
modifyUserInfoActivity.f45504a.t(str2);
}
modifyUserInfoActivity.g.setText(str2);
modifyUserInfoActivity.x();
return;
case 2022:
modifyUserInfoActivity.dismissProgressDialog();
return;
default:
return;
}
}
}
}
public void k() {
int i = this.L;
if (i == 3) {
l();
} else if (i == 2) {
m();
} else {
n();
}
}
private void l() {
if (!TextUtils.isEmpty(this.F.l())) {
com.bumptech.glide.g.a((FragmentActivity) this).a(this.F.l()).h().d(R.drawable.akw).a(this.B);
} else {
this.B.setImageResource(R.drawable.akw);
}
this.C.setText(this.F.k());
}
private void m() {
if (!TextUtils.isEmpty(this.F.n())) {
com.bumptech.glide.g.a((FragmentActivity) this).a(this.F.n()).h().d(R.drawable.akw).a(this.B);
} else {
this.B.setImageResource(R.drawable.akw);
}
this.C.setText(this.F.m());
}
public void n() {
String w = com.kugou.common.q.b.a().w();
if (this.f45504a == null) {
return;
}
String j = this.F.j();
this.B.setImageResource(R.drawable.akw);
if (!TextUtils.isEmpty(j) && !w.equals(j)) {
com.bumptech.glide.g.a((FragmentActivity) this).a(j).j().a((com.bumptech.glide.b<String>) new com.bumptech.glide.request.b.g<Bitmap>() {
@Override
public void a(Object obj, com.bumptech.glide.request.a.c cVar) {
a((Bitmap) obj, (com.bumptech.glide.request.a.c<? super Bitmap>) cVar);
}
public void a(Bitmap bitmap, com.bumptech.glide.request.a.c<? super Bitmap> cVar) {
if (bitmap == null || bitmap.isRecycled()) {
return;
}
try {
ModifyUserInfoActivity.this.B.setImageBitmap(bitmap);
Message obtain = Message.obtain();
obtain.obj = bitmap;
obtain.what = 3015;
ModifyUserInfoActivity.this.o.sendMessage(obtain);
} catch (OutOfMemoryError unused) {
}
}
});
} else {
h_(w);
}
this.C.setText(this.f45504a.k());
}
private void h_(String str) {
String e2 = com.kugou.common.q.b.a().e(str);
if (!TextUtils.isEmpty(e2)) {
if (ag.v(e2)) {
this.B.setImageBitmap(al.a(e2));
return;
} else {
com.bumptech.glide.g.a((FragmentActivity) this).a(str).d(R.drawable.akw).a(this.B);
if (as.f54365e) {
as.b(ESharkCode.SHARK_OCEAN, "头像路径!=null&&文件不存在,通知更新。");
return;
}
return;
}
}
com.bumptech.glide.g.a((FragmentActivity) this).a(str).d(R.drawable.akw).a(this.B);
}
@Override
public void onResume() {
LinearLayout linearLayout;
super.onResume();
if (this.P) {
this.Q = !this.Q;
boolean bP = com.kugou.framework.setting.a.d.a().bP();
if (!br.Q(getActivity())) {
if (!this.Q) {
finish();
return;
}
} else if (com.kugou.common.environment.a.u()) {
if (!bP) {
View view = this.S;
if (view != null) {
view.setVisibility(0);
}
if (this.j != null && (linearLayout = this.v) != null) {
this.j.scrollTo(0, linearLayout.getMeasuredHeight() - this.j.getHeight());
}
}
} else if (!this.Q) {
finish();
}
}
this.V.a(true);
}
@Override
public void onPause() {
super.onPause();
this.V.c();
}
@Override
public void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
if (i2 == -1) {
if (i != 100) {
switch (i) {
case 11:
if (intent != null) {
a(intent.getData());
return;
}
return;
case 12:
if (bt.f54447a && ag.v(bt.f54449c)) {
a(Uri.fromFile(new s(bt.f54449c)));
bt.f54447a = false;
return;
}
return;
case 13:
String action = intent.getAction();
Bitmap bitmap = null;
if (!TextUtils.isEmpty(action) && "inline-data".equals(action)) {
String stringExtra = intent.getStringExtra("data");
if (!TextUtils.isEmpty(stringExtra)) {
bitmap = ap.a(stringExtra);
}
} else {
try {
bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(), Uri.parse(action));
} catch (FileNotFoundException e2) {
if (as.f54365e) {
as.a(e2.getMessage());
}
} catch (IOException e3) {
if (as.f54365e) {
as.a(e3.getMessage());
}
}
}
if (!br.Q(getActivity())) {
bv.a(KGApplication.getContext(), R.string.av3);
return;
} else if (!com.kugou.common.environment.a.o()) {
br.T(getActivity());
return;
} else {
if (bitmap != null) {
this.x.a(bitmap);
return;
}
return;
}
default:
switch (i) {
case 4001:
String str = (String) intent.getCharSequenceExtra("data");
if (this.f45504a != null) {
this.f45504a.f(str);
return;
}
return;
case 4002:
String str2 = (String) intent.getCharSequenceExtra("data");
if (intent.getIntExtra("type", 0) != 0) {
return;
}
if (this.f45504a != null) {
this.f45504a.e(str2);
}
if (!TextUtils.isEmpty(str2)) {
this.f.setText(str2);
} else {
this.f.setText(R.string.af_);
}
x();
return;
case 4003:
String stringExtra2 = intent != null ? intent.getStringExtra("data") : "";
showProgressDialog();
this.p.a(stringExtra2);
return;
case 4004:
String str3 = (String) intent.getCharSequenceExtra("data");
if (this.f45504a != null) {
this.f45504a.q(str3);
}
this.G = com.kugou.android.musiczone.b.d.b(str3);
i();
x();
EventBus.getDefault().post(new com.kugou.android.useraccount.event.a(4).d(this.f45504a.p()));
return;
default:
return;
}
}
}
String stringExtra3 = intent.getStringExtra("nickName");
this.C.setText(stringExtra3);
int i3 = this.L;
if (i3 == 3) {
this.F.f(stringExtra3);
} else if (i3 == 2) {
this.F.h(stringExtra3);
} else {
this.F.d(stringExtra3);
}
x();
f();
}
}
@Override
public void finish() {
super.finish();
if (this.f45504a != null) {
EventBus.getDefault().post(new com.kugou.common.useraccount.event.c(this.f45504a.w()));
}
}
public void o() {
this.o.removeMessages(ITuringIoTFeatureMap.RIOT_LAN_MAC_ADDRESS);
this.o.sendEmptyMessageDelayed(ITuringIoTFeatureMap.RIOT_LAN_MAC_ADDRESS, 100L);
}
public void x() {
this.o.removeMessages(ITuringIoTFeatureMap.RIOT_LAN_MAC_ADDRESS);
b(100);
}
public void b(int i) {
Message obtain = Message.obtain();
obtain.what = ITuringIoTFeatureMap.RIOT_LAN_MAC_ADDRESS;
obtain.obj = true;
this.o.sendMessageDelayed(obtain, i);
}
public void p() {
q();
CookieSyncManager.createInstance(this);
com.kugou.common.q.b.a().d("");
CookieManager.getInstance().removeAllCookie();
com.kugou.common.q.b.a().j(0);
com.kugou.android.download.j.a().e();
com.kugou.common.b.a.a(new Intent("com.kugou.android.user_logout"));
com.kugou.common.service.a.c.d();
}
private void q() {
com.kugou.common.q.b.a().j("0");
com.kugou.common.q.b.a().n(0);
com.kugou.common.q.b.a().h(0);
com.kugou.android.userCenter.l.b();
}
private void y() {
Intent intent = getIntent();
if (intent == null || !intent.getBooleanExtra("show_change_avatar_dialog", false)) {
return;
}
w();
}
public void onEventMainThread(com.kugou.common.useraccount.c cVar) {
if (cVar == null || !cVar.a()) {
return;
}
this.H = true;
}
public void onEventMainThread(i iVar) {
if (z() || iVar.f44189a != 1 || iVar.f44190b == null) {
return;
}
onActivityResult(iVar.f44190b.f44191a, iVar.f44190b.f44192b, iVar.f44190b.f44193c);
}
public void onEventMainThread(com.kugou.android.denpant.c.c cVar) {
AvatorPendantModel a2;
if (z() || (a2 = cVar.a()) == null || a2.getUser_id() != com.kugou.common.environment.a.Y()) {
return;
}
this.U = a2.getData();
a(this.U);
}
public void onEventMainThread(com.kugou.android.userCenter.avatar.d dVar) {
if (z() || dVar == null) {
return;
}
if (dVar.b() == 0) {
this.F.e(dVar.a());
} else if (dVar.b() == 1) {
this.F.i(dVar.a());
} else if (dVar.b() == 2) {
this.F.g(dVar.a());
}
k();
}
@Override
public void onDestroy() {
super.onDestroy();
if (this.f45505b != null) {
this.f45505b.removeCallbacksAndMessages(null);
}
com.kugou.android.useraccount.a aVar = this.p;
if (aVar != null) {
aVar.c();
this.p.e();
this.p = null;
}
Handler handler = this.o;
if (handler != null) {
if (handler.getLooper() != null) {
this.o.getLooper().quit();
}
this.o.removeCallbacksAndMessages(null);
}
rx.l lVar = this.y;
if (lVar != null) {
lVar.unsubscribe();
}
BroadcastReceiver broadcastReceiver = this.I;
if (broadcastReceiver != null) {
com.kugou.common.b.a.b(broadcastReceiver);
this.I = null;
}
this.V.e();
c.a aVar2 = this.x;
if (aVar2 != null) {
aVar2.a();
}
KGOnListenerScrollView kGOnListenerScrollView = this.j;
if (kGOnListenerScrollView != null) {
kGOnListenerScrollView.a();
}
KGTagListView kGTagListView = this.n;
if (kGTagListView != null) {
kGTagListView.setCallBack(null);
}
EventBus.getDefault().unregister(this);
}
public void i_(String str) {
a(this.aD.getResources().getDrawable(R.drawable.baj), str, 0);
}
public void c(int i) {
a(this.aD.getResources().getDrawable(R.drawable.baj), this.aD.getResources().getString(i), 0);
}
private void d(int i) {
a(this.aD.getResources().getDrawable(R.drawable.bah), this.aD.getResources().getString(i), 0);
}
}