多宝语音 v1.5.0版本的 MD5 值为:dcfcdc4e4f0a662eb0256f88e60f66b1
以下内容为反编译后的 AnchorAuthActivity.java 源代码,内容仅作参考
package cn.weli.peanut.module.user.profile.ui;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import androidx.fragment.app.FragmentManager;
import b7.c;
import c20.s;
import cn.huangcheng.dbeat.R;
import cn.weli.peanut.bean.AnchorAuthBean;
import cn.weli.peanut.bean.AnchorAuthBody;
import cn.weli.peanut.bean.AnchorAuthDYUserBody;
import cn.weli.peanut.bean.AnchorAuthDYUserInfoBean;
import cn.weli.peanut.bean.AnchorAuthInfoBean;
import cn.weli.peanut.module.user.profile.adapter.AnchorAuthListAdapter;
import cn.weli.peanut.module.user.profile.adapter.CertificationTagsAdapter;
import cn.weli.peanut.module.user.profile.ui.AnchorAuthActivity;
import com.alibaba.android.arouter.facade.annotation.Route;
import com.bytedance.sdk.open.aweme.authorize.model.Authorization;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.sina.weibo.sdk.auth.AuthInfo;
import com.sina.weibo.sdk.auth.Oauth2AccessToken;
import com.sina.weibo.sdk.auth.WbAuthListener;
import com.sina.weibo.sdk.common.UiError;
import com.sina.weibo.sdk.openapi.IWBAPI;
import com.sina.weibo.sdk.openapi.SdkListener;
import com.sina.weibo.sdk.openapi.WBAPIFactory;
import com.weli.base.activity.MVPBaseActivity;
import h7.r;
import java.util.ArrayList;
import on.d;
import t10.m;
import tech.sud.mgp.SudMGPWrapper.state.SudRoom3dPKMGPMGState;
import tk.i;
import tk.i0;
import u3.x;
import z6.c;
@Route(path = "/me/ANCHOR_AUTH")
public final class AnchorAuthActivity extends MVPBaseActivity<te.a, ve.a> implements ve.a, BaseQuickAdapter.OnItemClickListener {
public c G;
public IWBAPI H;
public boolean I;
public boolean J;
public AnchorAuthListAdapter K;
public int L;
public String M = "";
public static final class b implements WbAuthListener {
public b() {
}
@Override
public void onCancel() {
AnchorAuthActivity.this.H = null;
i0.J0(AnchorAuthActivity.this.getString(R.string.wb_cancel));
}
@Override
public void onComplete(Oauth2AccessToken oauth2AccessToken) {
String str = null;
AnchorAuthActivity.this.H = null;
te.a aVar = (te.a) AnchorAuthActivity.this.F;
if (oauth2AccessToken != null) {
str = oauth2AccessToken.getScreenName();
}
if (str == null) {
str = "";
}
aVar.putUserInfoThird(str, "WB");
}
@Override
public void onError(UiError uiError) {
AnchorAuthActivity.this.H = null;
i0.J0(AnchorAuthActivity.this.getString(R.string.wb_error));
}
}
public static final void M7(AnchorAuthActivity anchorAuthActivity, View view) {
m.f(anchorAuthActivity, "this$0");
anchorAuthActivity.finish();
}
@Override
public boolean B7() {
return false;
}
@Override
public void C(String str) {
if (str == null) {
str = getString(R.string.server_error);
m.e(str, "getString(R.string.server_error)");
}
i0.J0(str);
}
@Override
public Class<te.a> C7() {
return te.a.class;
}
@Override
public Class<ve.a> D7() {
return ve.a.class;
}
public final void I7() {
pn.a a11 = d.a(this);
Authorization.Request request = new Authorization.Request();
request.scope = SudRoom3dPKMGPMGState.MG_3D_ROOM_PK_USER_INFO;
request.callerLocalEntry = "cn.weli.peanut.dy.DouYinEntryActivity";
a11.a(request);
}
public final void J7() {
AuthInfo authInfo = new AuthInfo(this, "228730044", "https://api.weibo.com/oauth2/default.html", "");
IWBAPI createWBAPI = WBAPIFactory.createWBAPI(getApplication());
createWBAPI.registerApp(this, authInfo, new a());
createWBAPI.authorize(this, new b());
this.H = createWBAPI;
}
public final void K7() {
boolean z11;
ArrayList parcelableArrayListExtra = getIntent().getParcelableArrayListExtra("object");
if (parcelableArrayListExtra != null && !parcelableArrayListExtra.isEmpty()) {
z11 = false;
} else {
z11 = true;
}
c cVar = null;
if (!z11) {
c cVar2 = this.G;
if (cVar2 == null) {
m.s("mBinding");
cVar2 = null;
}
cVar2.f50329b.setVisibility(0);
c cVar3 = this.G;
if (cVar3 == null) {
m.s("mBinding");
cVar3 = null;
}
cVar3.f50330c.setVisibility(0);
c cVar4 = this.G;
if (cVar4 == null) {
m.s("mBinding");
cVar4 = null;
}
cVar4.f50334g.setVisibility(0);
c cVar5 = this.G;
if (cVar5 == null) {
m.s("mBinding");
cVar5 = null;
}
cVar5.f50330c.setAdapter(new CertificationTagsAdapter(R.layout.item_certification_activity, parcelableArrayListExtra));
c cVar6 = this.G;
if (cVar6 == null) {
m.s("mBinding");
cVar6 = null;
}
cVar6.f50330c.h(i0.r(this, 15, false, false));
}
ArrayList<AnchorAuthBean> N7 = N7();
c cVar7 = this.G;
if (cVar7 == null) {
m.s("mBinding");
cVar7 = null;
}
cVar7.f50333f.h(i0.t(this, 15, false, false, 8, null));
this.K = new AnchorAuthListAdapter(N7);
c cVar8 = this.G;
if (cVar8 == null) {
m.s("mBinding");
} else {
cVar = cVar8;
}
cVar.f50333f.setAdapter(this.K);
AnchorAuthListAdapter anchorAuthListAdapter = this.K;
if (anchorAuthListAdapter != null) {
anchorAuthListAdapter.setOnItemClickListener(this);
}
}
public final void L7() {
c cVar = this.G;
c cVar2 = null;
if (cVar == null) {
m.s("mBinding");
cVar = null;
}
ViewGroup.LayoutParams layoutParams = cVar.f50332e.f45039g.getLayoutParams();
if (layoutParams != null) {
layoutParams.height = x.d(this);
}
c cVar3 = this.G;
if (cVar3 == null) {
m.s("mBinding");
cVar3 = null;
}
cVar3.f50332e.f45034b.setButtonType(3);
k2.b a11 = k2.c.a();
c cVar4 = this.G;
if (cVar4 == null) {
m.s("mBinding");
cVar4 = null;
}
a11.b(this, cVar4.f50331d, m4.a.f39261a.H());
c cVar5 = this.G;
if (cVar5 == null) {
m.s("mBinding");
} else {
cVar2 = cVar5;
}
cVar2.f50332e.f45034b.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
AnchorAuthActivity.M7(AnchorAuthActivity.this, view);
}
});
}
public final ArrayList<AnchorAuthBean> N7() {
boolean z11;
ArrayList<AnchorAuthBean> arrayList = new ArrayList<>();
String string = getString(R.string.txt_dy);
m.e(string, "getString(R.string.txt_dy)");
String string2 = getString(R.string.txt_anchor_auth_desc_hint);
m.e(string2, "getString(R.string.txt_anchor_auth_desc_hint)");
arrayList.add(new AnchorAuthBean(R.drawable.icon_logo_dy, string, string2, this.I, "DY", null, 32, null));
if (this.L == 1) {
String e02 = i0.e0(R.string.txt_dy_id);
String e03 = i0.e0(R.string.hint_dy_id);
String str = this.M;
if (str != null && str.length() != 0) {
z11 = false;
} else {
z11 = true;
}
arrayList.add(new AnchorAuthBean(R.drawable.icon_logo_dy, e02, e03, !z11, "DY_ID", this.M));
}
String string3 = getString(R.string.txt_wb);
m.e(string3, "getString(R.string.txt_wb)");
String string4 = getString(R.string.txt_anchor_auth_desc_hint);
m.e(string4, "getString(R.string.txt_anchor_auth_desc_hint)");
arrayList.add(new AnchorAuthBean(R.drawable.icon_logo_wb, string3, string4, this.J, "WB", null, 32, null));
return arrayList;
}
@Override
public void P2(String str) {
if (str == null) {
str = getString(R.string.server_error);
m.e(str, "getString(R.string.server_error)");
}
i0.J0(str);
}
@Override
public void T1(AnchorAuthInfoBean anchorAuthInfoBean) {
if (anchorAuthInfoBean == null) {
return;
}
String access_token = anchorAuthInfoBean.getAccess_token();
String str = "";
if (access_token == null) {
access_token = "";
}
String open_id = anchorAuthInfoBean.getOpen_id();
if (open_id != null) {
str = open_id;
}
((te.a) this.F).postDYUserInfo(new AnchorAuthDYUserBody(access_token, str));
}
@Override
public void j6(String str) {
if (str == null) {
str = getString(R.string.server_error);
m.e(str, "getString(R.string.server_error)");
}
i0.J0(str);
}
@Override
public void onActivityResult(int i11, int i12, Intent intent) {
super.onActivityResult(i11, i12, intent);
IWBAPI iwbapi = this.H;
if (iwbapi != null && iwbapi != null) {
iwbapi.authorizeCallback(this, i11, i12, intent);
}
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.I = getIntent().getBooleanExtra("IS_AUTH_DY", false);
this.J = getIntent().getBooleanExtra("IS_AUTH_WB", false);
this.L = getIntent().getIntExtra("SHOW_DY_ID", 0);
this.M = getIntent().getStringExtra("DISPLAY_DY_ID");
c c11 = c.c(getLayoutInflater());
m.e(c11, "inflate(layoutInflater)");
this.G = c11;
if (c11 == null) {
m.s("mBinding");
c11 = null;
}
setContentView(c11.b());
L7();
K7();
i.f45780a.c(this);
}
@Override
public void onDestroy() {
i.f45780a.d(this);
super.onDestroy();
}
@Override
public void onItemClick(BaseQuickAdapter<?, ?> baseQuickAdapter, View view, int i11) {
if (baseQuickAdapter == null) {
return;
}
Object item = baseQuickAdapter.getItem(i11);
if (item instanceof AnchorAuthBean) {
AnchorAuthBean anchorAuthBean = (AnchorAuthBean) item;
if (TextUtils.equals("DY_ID", anchorAuthBean.getType()) && TextUtils.isEmpty(this.M)) {
c.a aVar = b7.c.f5425f;
FragmentManager R6 = R6();
m.e(R6, "supportFragmentManager");
c.a.b(aVar, R6, 10, anchorAuthBean.getShowContent(), 0, 8, null);
return;
}
if (!anchorAuthBean.getStatus()) {
String type = anchorAuthBean.getType();
if (m.a(type, "DY")) {
I7();
} else if (m.a(type, "WB")) {
J7();
}
}
}
}
@f3.b(thread = i3.a.MAIN_THREAD)
public final void onModifyDYIdEvent(defpackage.b bVar) {
String str;
boolean z11;
String str2;
if (bVar != null) {
str = bVar.a();
} else {
str = null;
}
if (str != null && !s.s(str)) {
z11 = false;
} else {
z11 = true;
}
if (z11) {
return;
}
te.a aVar = (te.a) this.F;
if (bVar == null || (str2 = bVar.a()) == null) {
str2 = "";
}
aVar.putUserInfoThird(str2, "DY_ID");
}
@f3.b(thread = i3.a.MAIN_THREAD)
public final void onRefreshDYCodeEvent(h7.d dVar) {
if (dVar == null || isFinishing()) {
return;
}
((te.a) this.F).postDYAccessToken(new AnchorAuthBody("a5ae33a0e29e452f1c88231c93f6740d", dVar.a(), "authorization_code", "aw7e8oh3vgrw0qun"));
}
@Override
public boolean q7() {
return false;
}
@Override
public void t4(AnchorAuthDYUserInfoBean anchorAuthDYUserInfoBean) {
if (anchorAuthDYUserInfoBean == null) {
return;
}
te.a aVar = (te.a) this.F;
String nickname = anchorAuthDYUserInfoBean.getNickname();
if (nickname == null) {
nickname = "";
}
aVar.putUserInfoThird(nickname, "DY");
}
@Override
public void w6(Object obj, String str, String str2) {
String string;
m.f(str, "account");
m.f(str2, "type");
if (TextUtils.equals("DY_ID", str2)) {
string = i0.e0(R.string.toast_submit_review);
} else {
if (m.a(str2, "DY")) {
this.I = true;
} else if (m.a(str2, "WB")) {
this.J = true;
}
ArrayList<AnchorAuthBean> N7 = N7();
AnchorAuthListAdapter anchorAuthListAdapter = this.K;
if (anchorAuthListAdapter != null) {
anchorAuthListAdapter.setNewData(N7);
}
t30.c.c().m(new r(str, str2));
string = getString(R.string.txt_real_auth_success);
m.e(string, "{\n when (type…l_auth_success)\n }");
}
i0.J0(string);
}
public static final class a implements SdkListener {
@Override
public void onInitFailure(Exception exc) {
m.f(exc, "e");
}
@Override
public void onInitSuccess() {
}
}
}