导航菜单

页面标题

页面副标题

Hopscotch v9.7.2 - OnBoardingActivity.java 源代码

正在查看: Hopscotch v9.7.2 应用的 OnBoardingActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package in.hopscotch.android.activity;

import android.app.AlertDialog;
import android.content.BroadcastReceiver;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.os.Handler;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.EditText;
import com.payu.custombrowser.R;
import in.hopscotch.android.activity.customerinfo.LoginActivity;
import in.hopscotch.android.api.RetrofitApiBuilder;
import in.hopscotch.android.api.cookies.HSCookieStore;
import in.hopscotch.android.application.HsApplication;
import in.hopscotch.android.domain.response.base.DialogDataItem;

public class OnBoardingActivity extends t0 implements Animation.AnimationListener {
    public static final int q = 0;
    private in.hopscotch.android.databinding.w0 binding;
    private Animation buttonBarSlideUpIn;
    private BroadcastReceiver mForceUpdateBroadcastReceiver;
    private in.hopscotch.android.application.p mForceUpdateManager;
    public in.hopscotch.android.remote.service.a p;

    public static void b1(OnBoardingActivity onBoardingActivity) {
        onBoardingActivity.getClass();
        Animation loadAnimation = AnimationUtils.loadAnimation(onBoardingActivity, R.anim.slide_up_in);
        onBoardingActivity.buttonBarSlideUpIn = loadAnimation;
        loadAnimation.setAnimationListener(onBoardingActivity);
        onBoardingActivity.binding.d.startAnimation(onBoardingActivity.buttonBarSlideUpIn);
    }

    @Override
    public final void B0() {
    }

    @Override
    public final void b0() {
    }

    public final void c1() {
        Intent launchIntentForPackage = getBaseContext().getPackageManager().getLaunchIntentForPackage(getBaseContext().getPackageName());
        if (launchIntentForPackage != null) {
            launchIntentForPackage.addFlags(67108864);
            startActivity(launchIntentForPackage);
            finish();
        }
    }

    @Override
    public final void onAnimationEnd(Animation animation) {
        if (animation == this.buttonBarSlideUpIn) {
            this.binding.d.setVisibility(0);
        }
    }

    @Override
    public final void onAnimationRepeat(Animation animation) {
    }

    @Override
    public final void onAnimationStart(Animation animation) {
    }

    @Override
    public final void onCreate(Bundle bundle) {
        this.i = true;
        super.onCreate(bundle);
        this.p.l();
        getWindow().setStatusBarColor(getResources().getColor(2131099812));
        in.hopscotch.android.application.p pVar = new in.hopscotch.android.application.p(this);
        this.mForceUpdateManager = pVar;
        this.mForceUpdateBroadcastReceiver = new in.hopscotch.android.application.o(pVar);
        com.google.firebase.crashlytics.c.a().d("ACTIVITY_NAME", getClass().getName());
        LayoutInflater layoutInflater = getLayoutInflater();
        int i = in.hopscotch.android.databinding.w0.k;
        in.hopscotch.android.databinding.w0 w0Var = (in.hopscotch.android.databinding.w0) androidx.databinding.p.M(layoutInflater, 2131558476, (ViewGroup) null, false, androidx.databinding.g.e());
        this.binding = w0Var;
        setContentView(w0Var.E());
        this.binding.d.setVisibility(4);
        new Handler().postDelayed(new androidx.appcompat.widget.g1(this, 15), 1000L);
        this.binding.e.setVisibility(8);
        this.binding.f.setVisibility(8);
        this.binding.f.setOnClickListener(new androidx.media3.ui.l(this, 7));
        this.binding.e.setOnClickListener(new androidx.media3.ui.l(this, 7));
        this.binding.i.setOnClickListener(new androidx.media3.ui.m(this, 4));
        this.binding.h.setOnClickListener(new androidx.media3.ui.m(this, 4));
        this.binding.g.setOnCheckedChangeListener(null);
        this.binding.g.setChecked(in.hopscotch.android.common.util.j.g());
        this.binding.g.setOnCheckedChangeListener(new p1());
    }

    public void onCustomEnvBtnClick(View view) {
        AlertDialog.Builder builder = new AlertDialog.Builder(this, 2132082700);
        builder.setTitle("Custom environment");
        builder.setMessage("IP address");
        final EditText editText = new EditText(this);
        editText.setHint("192.168.0.1");
        builder.setView(editText);
        final int i = 0;
        builder.setPositiveButton(getString(2132017805), new DialogInterface.OnClickListener() {
            @Override
            public final void onClick(DialogInterface dialogInterface, int i2) {
                Object obj = editText;
                Object obj2 = this;
                switch (i) {
                    case 0:
                        int i3 = OnBoardingActivity.q;
                        ?? r0 = (OnBoardingActivity) obj2;
                        r0.getClass();
                        EditText editText2 = (EditText) obj;
                        if (!TextUtils.isEmpty(editText2.getText().toString())) {
                            try {
                                in.hopscotch.android.db.a.k().clear().commit();
                                HSCookieStore.clearCookies();
                            } catch (Exception e) {
                                in.hopscotch.android.util.g.b(e);
                            }
                            in.hopscotch.android.common.environment.a.c(editText2.getText().toString());
                            RetrofitApiBuilder.getInstance().createRetrofitClient();
                            RetrofitApiBuilder.getInstance().environmentChanged();
                            in.hopscotch.android.util.a1.O(r0.getApplicationContext());
                            HsApplication.c();
                            r0.p.k();
                            r0.c1();
                        }
                        dialogInterface.dismiss();
                        break;
                    default:
                        in.hopscotch.android.hscheckout.ui.b.D0((in.hopscotch.android.hscheckout.ui.b) obj2, (DialogDataItem) obj);
                        break;
                }
            }
        });
        builder.show();
    }

    public void onEnvBtnClick(android.view.View r11) {
        throw new UnsupportedOperationException("Method not decompiled: in.hopscotch.android.activity.OnBoardingActivity.onEnvBtnClick(android.view.View):void");
    }

    @Override
    public final void onResume() {
        super.onResume();
        this.mForceUpdateManager.n();
    }

    public final void onStart() {
        super.onStart();
        androidx.localbroadcastmanager.content.a.b(this).c(this.mForceUpdateBroadcastReceiver, new IntentFilter("displayUpdateDialog"));
    }

    public final void onStop() {
        androidx.localbroadcastmanager.content.a.b(this).e(this.mForceUpdateBroadcastReceiver);
        super.onStop();
    }

    public void selectEnvironment(View view) {
        switch (view.getId()) {
            case 2131362277:
                onCustomEnvBtnClick(view);
                break;
            case 2131362278:
                onEnvBtnClick(view);
                break;
        }
    }

    public void signInOrJoinOrExplore(View view) {
        int id = view.getId();
        if (id == 2131362799 || id == 2131363250) {
            if (view.getId() != 2131362799) {
                LoginActivity.i.getClass();
                LoginActivity.a.d(this, "Onboarding", "", "MOBILE_LOGIN", "", null);
            } else if (!TextUtils.isEmpty(in.hopscotch.android.db.a.i())) {
                String str = in.hopscotch.android.util.a1.a;
                String i = in.hopscotch.android.db.a.i();
                in.hopscotch.android.db.a.f0("", true);
                in.hopscotch.android.util.s0.f(this, i, "", (String) null, "DeepLink", "", (String) null, (String) null, 0, 0, (Bundle) null);
            } else if (TextUtils.isEmpty(in.hopscotch.android.db.a.f())) {
                startActivity(in.hopscotch.android.application.a0.a(this));
            } else {
                String str2 = in.hopscotch.android.util.a1.a;
                String f = in.hopscotch.android.db.a.f();
                in.hopscotch.android.db.a.I("", true);
                in.hopscotch.android.util.f.d(this, f, (String) null, false);
            }
            finish();
        }
    }
}