导航菜单

页面标题

页面副标题

Hopscotch v9.7.2 - OrdersMainActivity.java 源代码

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

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


package in.hopscotch.android.ui.orders;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.MenuItem;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.navigation.b0;
import androidx.navigation.f;
import androidx.navigation.h;
import androidx.navigation.t;
import androidx.navigation.ui.c;
import androidx.navigation.v;
import in.hopscotch.android.application.a0;
import in.hopscotch.android.databinding.n1;
import in.hopscotch.android.model.FromAccount;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;

@Metadata
public final class OrdersMainActivity extends in.hopscotch.android.ui.orders.b {

    @NotNull
    public static final a j = new a(null);
    private n1 binding;
    private Boolean fromAccount;
    private Boolean fromNotification;
    private String fromScreen;
    private b openScreen;

    public static final class a {
        public a(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        @NotNull
        public static Intent a(@NotNull Context context, @NotNull String fromScreen, boolean z, @NotNull b toScreen) {
            Intrinsics.checkNotNullParameter(context, "context");
            Intrinsics.checkNotNullParameter(fromScreen, "fromScreen");
            Intrinsics.checkNotNullParameter(toScreen, "toScreen");
            Intent intent = new Intent(context, (Class<?>) OrdersMainActivity.class);
            intent.putExtra("FROM_SCREEN", fromScreen);
            intent.putExtra("fromAccount", z);
            intent.putExtra("openScreen", toScreen);
            return intent;
        }

        private a() {
        }
    }

    public static final class b {
        private static final kotlin.enums.a $ENTRIES;
        private static final b[] $VALUES;
        public static final b LISTING = new b("LISTING", 0);

        private static final b[] $values() {
            return new b[]{LISTING};
        }

        static {
            b[] $values = $values();
            $VALUES = $values;
            $ENTRIES = kotlin.enums.b.a($values);
        }

        private b(String str, int i) {
        }

        @NotNull
        public static kotlin.enums.a<b> getEntries() {
            return $ENTRIES;
        }

        public static b valueOf(String str) {
            return (b) Enum.valueOf(b.class, str);
        }

        public static b[] values() {
            return (b[]) $VALUES.clone();
        }
    }

    public static void W0(OrdersMainActivity this$0, h controller, t destination) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        Intrinsics.checkNotNullParameter(controller, "controller");
        Intrinsics.checkNotNullParameter(destination, "destination");
        n1 n1Var = this$0.binding;
        if (n1Var == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            n1Var = null;
        }
        n1Var.c.setText(destination.p());
    }

    @Override
    public final void B0() {
    }

    @Override
    public final void b0() {
        n1 n1Var = this.binding;
        if (n1Var == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            n1Var = null;
        }
        ConstraintLayout ordersMainContainer = n1Var.a;
        Intrinsics.checkNotNullExpressionValue(ordersMainContainer, "ordersMainContainer");
        showOffLineSnackBar(ordersMainContainer);
    }

    public final void onBackPressed() {
        boolean booleanExtra = getIntent().getBooleanExtra("fromExchange", false);
        if (FromAccount.getInstance().getCameFromAccount() && !booleanExtra) {
            FromAccount.getInstance().setCameFromAccount(false);
            finish();
            return;
        }
        Intent a2 = a0.a(this);
        if (getIntent().getBooleanExtra("FROM_CHECKOUT", false)) {
            a2.setFlags(268468224);
        }
        startActivity(a2);
        finish();
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        this.fromScreen = getIntent().getStringExtra("FROM_SCREEN");
        this.fromAccount = Boolean.valueOf(getIntent().getBooleanExtra("fromAccount", true));
        this.openScreen = (b) getIntent().getSerializableExtra("openScreen");
        this.fromNotification = Boolean.valueOf(getIntent().getBooleanExtra("FROM_NOTIFICATION", false));
        n1 b2 = n1.b(getLayoutInflater());
        Intrinsics.checkNotNullExpressionValue(b2, "inflate(...)");
        this.binding = b2;
        setContentView(b2.a());
        n1 n1Var = this.binding;
        if (n1Var == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            n1Var = null;
        }
        setSupportActionBar(n1Var.b);
        androidx.appcompat.app.a supportActionBar = getSupportActionBar();
        if (supportActionBar != null) {
            supportActionBar.t(true);
            supportActionBar.w();
            supportActionBar.x(false);
        }
        h navController = androidx.navigation.a.a(this, 2131363881);
        v graph = navController.y().b(2131820545);
        f.a aVar = new f.a();
        aVar.d(b0.k);
        aVar.b(this.fromScreen);
        graph.a("fromScreen", aVar.a());
        Intrinsics.checkNotNullParameter(graph, "graph");
        navController.O(graph, (Bundle) null);
        androidx.navigation.ui.c configuration = new c.a(new int[0]).a();
        int i = androidx.navigation.ui.d.a;
        Intrinsics.checkNotNullParameter(this, "activity");
        Intrinsics.checkNotNullParameter(navController, "navController");
        Intrinsics.checkNotNullParameter(configuration, "configuration");
        navController.m(new androidx.navigation.ui.b(this, configuration));
        navController.m(new h.c() {
            public final void a(h hVar, t tVar, Bundle bundle2) {
                OrdersMainActivity.W0(OrdersMainActivity.this, hVar, tVar);
            }
        });
    }

    public final boolean onOptionsItemSelected(@NotNull MenuItem item) {
        Intrinsics.checkNotNullParameter(item, "item");
        if (item.getItemId() == 16908332) {
            onBackPressed();
        }
        return super/*android.app.Activity*/.onOptionsItemSelected(item);
    }
}