正在查看: Easycash v3.75.13 应用的 ECUserMigrateActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Easycash v3.75.13 应用的 ECUserMigrateActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.lingyue.easycash.account;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.DialogInterface;
import android.content.Intent;
import android.view.KeyEvent;
import android.view.View;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import butterknife.BindView;
import butterknife.OnClick;
import com.appsflyer.AppsFlyerLib;
import com.lingyue.easycash.R;
import com.lingyue.easycash.commom.EasyCashCommonActivity;
import com.lingyue.easycash.utils.AdjustInfoUtils;
import com.lingyue.easycash.utils.EasycashUmengEvent;
import com.lingyue.easycash.widght.EasycashConfirmDialog;
import com.lingyue.idnbaselib.framework.lifecycle.LifecycleEvent;
import com.lingyue.idnbaselib.model.ChooseMigrateResponse;
import com.lingyue.idnbaselib.model.IdnBaseResult;
import com.lingyue.idnbaselib.model.IdnObserver;
import com.lingyue.idnbaselib.utils.ThirdPartEventUtils;
import com.lingyue.supertoolkit.resourcetools.SharedPreferenceUtils;
import com.lingyue.supertoolkit.widgets.BaseUtils;
import com.sensorsdata.analytics.android.autotrack.aop.SensorsDataAutoTrackHelper;
import com.sensorsdata.analytics.android.sdk.SensorsDataInstrumented;
import com.yangqianguan.statistics.AutoTrackHelper;
import io.reactivex.disposables.Disposable;
import java.util.HashMap;
public class ECUserMigrateActivity extends EasyCashCommonActivity {
private ChooseMigrateResponse.Body B;
@BindView(R.id.tv_name)
TextView tvName;
@BindView(R.id.tv_nik)
TextView tvNik;
@BindView(2131364144)
TextView tvTips;
private void X() {
EasycashConfirmDialog.f(this).h(this.B.keepOriginContent).i(17).n(R.string.easycash_confirm).k(R.string.easycash_cancel).m(new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i) {
ECUserMigrateActivity.this.c0(dialogInterface, i);
}
}).j(new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i) {
ECUserMigrateActivity.d0(dialogInterface, i);
}
}).show();
ThirdPartEventUtils.y(this, EasycashUmengEvent.I2);
}
@SensorsDataInstrumented
public void a0(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
showLoadingDialog();
g0();
SensorsDataAutoTrackHelper.trackDialog(dialogInterface, i);
AutoTrackHelper.trackViewOnClick(dialogInterface, i);
}
@SensorsDataInstrumented
public static void b0(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
SensorsDataAutoTrackHelper.trackDialog(dialogInterface, i);
AutoTrackHelper.trackViewOnClick(dialogInterface, i);
}
@SensorsDataInstrumented
public void c0(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
jumpToMainPage();
finish();
SensorsDataAutoTrackHelper.trackDialog(dialogInterface, i);
AutoTrackHelper.trackViewOnClick(dialogInterface, i);
}
@SensorsDataInstrumented
public static void d0(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
SensorsDataAutoTrackHelper.trackDialog(dialogInterface, i);
AutoTrackHelper.trackViewOnClick(dialogInterface, i);
}
public void e0(ChooseMigrateResponse.Body body) {
this.B = body;
this.tvTips.setText(body.content);
this.tvName.setText(body.maskedName);
this.tvNik.setText(body.maskedIdentityNumber);
}
private void f0(@Nullable final Runnable runnable) {
showLoadingDialog();
this.apiHelper.a().w2().a(new IdnObserver<ChooseMigrateResponse>(this) {
@Override
public void onSuccess(ChooseMigrateResponse chooseMigrateResponse) {
ECUserMigrateActivity.this.e0(chooseMigrateResponse.body);
ECUserMigrateActivity.this.dismissLoadingDialog();
Runnable runnable2 = runnable;
if (runnable2 != null) {
runnable2.run();
}
}
});
}
private void g0() {
HashMap hashMap = new HashMap();
hashMap.put("appsFlyerInfo", SharedPreferenceUtils.s(this, "appsflyer_install_data", ""));
hashMap.put("channelName", this.appGlobal.f);
hashMap.put("appsflyerId", AppsFlyerLib.getInstance().getAppsFlyerUID(this));
hashMap.put("appInstanceId", SharedPreferenceUtils.s(this, "firebase_app_instance_id", ""));
hashMap.put("adjustInfo", AdjustInfoUtils.b());
hashMap.put("adjustId", AdjustInfoUtils.a());
this.apiHelper.a().Y(hashMap).a(new IdnObserver<IdnBaseResult>(this) {
@Override
public void onSuccess(IdnBaseResult idnBaseResult) {
ECUserMigrateActivity.this.jumpToMainPage();
ECUserMigrateActivity.this.dismissLoadingDialog();
ECUserMigrateActivity.this.finish();
}
});
}
public static void startECUserMigrateActivity(Activity activity) {
activity.startActivity(new Intent(activity, (Class<?>) ECUserMigrateActivity.class));
}
@OnClick({R.id.btn_its_me})
public void clickItsMe(View view) {
if (BaseUtils.l()) {
return;
}
if (this.B == null) {
f0(new Runnable() {
@Override
public final void run() {
ECUserMigrateActivity.this.Y();
}
});
} else {
X();
}
}
@OnClick({R.id.tv_its_not_me})
public void clickItsNotMe(View view) {
if (BaseUtils.l()) {
return;
}
if (this.B == null) {
f0(new Runnable() {
@Override
public final void run() {
ECUserMigrateActivity.this.Z();
}
});
} else {
Z();
}
}
public void Z() {
EasycashConfirmDialog.f(this).p(this.B.migrateTitle).h(this.B.migrateContent).i(17).n(2131886194).k(R.string.easycash_think_again).m(new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i) {
ECUserMigrateActivity.this.a0(dialogInterface, i);
}
}).j(new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i) {
ECUserMigrateActivity.b0(dialogInterface, i);
}
}).show();
ThirdPartEventUtils.y(this, EasycashUmengEvent.J2);
}
@Override
public int getLayoutID() {
return R.layout.easycash_activity_user_migrate;
}
public boolean onKeyDown(int i, KeyEvent keyEvent) {
return i == 4;
}
@Override
public Disposable runOnActiveEvent(Runnable runnable) {
return com.lingyue.idnbaselib.framework.lifecycle.m.a(this, runnable);
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnCreated(@NonNull Runnable runnable) {
return com.lingyue.idnbaselib.framework.lifecycle.m.b(this, runnable);
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnDestroy(@NonNull Runnable runnable) {
return com.lingyue.idnbaselib.framework.lifecycle.m.c(this, runnable);
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnEvent(@NonNull LifecycleEvent lifecycleEvent, @Nullable Runnable runnable) {
return com.lingyue.idnbaselib.framework.lifecycle.m.d(this, lifecycleEvent, runnable);
}
@Override
public Disposable runOnEvents(@NonNull LifecycleEvent[] lifecycleEventArr, @Nullable Runnable runnable) {
return com.lingyue.idnbaselib.framework.lifecycle.m.e(this, lifecycleEventArr, runnable);
}
@Override
protected void z() {
super.z();
f0(null);
}
}