导航菜单

页面标题

页面副标题

Easycash v3.75.13 - ECUserMigrateActivity.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);
    }
}