导航菜单

页面标题

页面副标题

Hopscotch v9.7.2 - OrderExchangeActivity.java 源代码

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

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


package in.hopscotch.android.ui.exchange;

import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import androidx.lifecycle.viewmodel.CreationExtras;
import androidx.navigation.b0;
import androidx.navigation.f;
import androidx.navigation.h;
import androidx.navigation.ui.c;
import in.hopscotch.android.activity.s3;
import in.hopscotch.android.databinding.e1;
import in.hopscotch.android.domain.model.exchange.ExchangeAbortedItem;
import in.hopscotch.android.ui.orders.OrdersMainActivity;
import in.hopscotch.android.util.a1;
import kotlin.Metadata;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.Reflection;
import kotlin.jvm.internal.SourceDebugExtension;
import org.jetbrains.annotations.NotNull;

@Metadata
@SourceDebugExtension({"SMAP\nOrderExchangeActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 OrderExchangeActivity.kt\nin/hopscotch/android/ui/exchange/OrderExchangeActivity\n+ 2 ActivityViewModelLazy.kt\nandroidx/activity/ActivityViewModelLazyKt\n*L\n1#1,262:1\n75#2,13:263\n*S KotlinDebug\n*F\n+ 1 OrderExchangeActivity.kt\nin/hopscotch/android/ui/exchange/OrderExchangeActivity\n*L\n46#1:263,13\n*E\n"})
public final class OrderExchangeActivity extends p0 implements in.hopscotch.android.ui.exchange.listeners.b {

    @NotNull
    public static final a i = new a(null);
    private e1 binding;
    private androidx.navigation.h exchangeNavigationController;
    private boolean hasReachedLastStep;
    private String landingScreenName;

    @NotNull
    private final kotlin.l orderExchangeViewModel$delegate = new ViewModelLazy(Reflection.getOrCreateKotlinClass(in.hopscotch.android.presentation.viewmodel.exchange.f.class), new d(this), new c(this), new e(null, this));

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

        private a() {
        }
    }

    public class b {
        public static final int[] a;

        static {
            int[] iArr = new int[in.hopscotch.android.presentation.state.b.values().length];
            try {
                iArr[in.hopscotch.android.presentation.state.b.SUCCESS.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[in.hopscotch.android.presentation.state.b.ERROR.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            a = iArr;
        }
    }

    @SourceDebugExtension({"SMAP\nActivityViewModelLazy.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ActivityViewModelLazy.kt\nandroidx/activity/ActivityViewModelLazyKt$viewModels$factoryPromise$2\n*L\n1#1,90:1\n*E\n"})
    public static final class c extends Lambda implements Function0<ViewModelProvider.Factory> {
        public final androidx.activity.j h;

        public c(androidx.activity.j jVar) {
            super(0);
            this.h = jVar;
        }

        @Override
        public final ViewModelProvider.Factory invoke() {
            return this.h.getDefaultViewModelProviderFactory();
        }
    }

    @SourceDebugExtension({"SMAP\nActivityViewModelLazy.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ActivityViewModelLazy.kt\nandroidx/activity/ActivityViewModelLazyKt$viewModels$3\n*L\n1#1,90:1\n*E\n"})
    public static final class d extends Lambda implements Function0<ViewModelStore> {
        public final androidx.activity.j h;

        public d(androidx.activity.j jVar) {
            super(0);
            this.h = jVar;
        }

        @Override
        public final ViewModelStore invoke() {
            return this.h.getViewModelStore();
        }
    }

    @SourceDebugExtension({"SMAP\nActivityViewModelLazy.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ActivityViewModelLazy.kt\nandroidx/activity/ActivityViewModelLazyKt$viewModels$4\n*L\n1#1,90:1\n*E\n"})
    public static final class e extends Lambda implements Function0<CreationExtras> {
        public final Function0 h;
        public final androidx.activity.j i;

        public e(Function0 function0, androidx.activity.j jVar) {
            super(0);
            this.h = function0;
            this.i = jVar;
        }

        @Override
        public final CreationExtras invoke() {
            CreationExtras creationExtras;
            Function0 function0 = this.h;
            return (function0 == null || (creationExtras = (CreationExtras) function0.invoke()) == null) ? this.i.getDefaultViewModelCreationExtras() : creationExtras;
        }
    }

    public static void T0(OrderExchangeActivity this$0, in.hopscotch.android.presentation.state.a aVar) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        int i2 = b.a[aVar.d().ordinal()];
        if (i2 == 1) {
            ExchangeAbortedItem exchangeAbortedItem = (ExchangeAbortedItem) aVar.a();
            if (exchangeAbortedItem != null) {
                this$0.W0().f(exchangeAbortedItem);
                return;
            }
            return;
        }
        if (i2 != 2) {
            return;
        }
        if (!this$0.hasReachedLastStep) {
            this$0.finish();
            return;
        }
        OrdersMainActivity.a aVar2 = OrdersMainActivity.j;
        OrdersMainActivity.b bVar = OrdersMainActivity.b.LISTING;
        aVar2.getClass();
        Intent a2 = OrdersMainActivity.a.a(this$0, "Order exchange", false, bVar);
        a2.setFlags(335577088);
        a2.putExtra("fromExchange", true);
        this$0.startActivity(a2);
        this$0.finish();
    }

    public static void U0(OrderExchangeActivity this$0, in.hopscotch.android.presentation.state.a aVar) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        if (in.hopscotch.android.presentation.state.b.SUCCESS == aVar.d()) {
            if (!this$0.hasReachedLastStep) {
                this$0.finish();
                return;
            }
            OrdersMainActivity.a aVar2 = OrdersMainActivity.j;
            OrdersMainActivity.b bVar = OrdersMainActivity.b.LISTING;
            aVar2.getClass();
            Intent a2 = OrdersMainActivity.a.a(this$0, "Order exchange", false, bVar);
            a2.setFlags(335577088);
            a2.putExtra("fromExchange", true);
            this$0.startActivity(a2);
            this$0.finish();
        }
    }

    public static void V0(in.hopscotch.android.ui.exchange.OrderExchangeActivity r3, androidx.navigation.h r4, androidx.navigation.t r5, android.os.Bundle r6) {
        throw new UnsupportedOperationException("Method not decompiled: in.hopscotch.android.ui.exchange.OrderExchangeActivity.V0(in.hopscotch.android.ui.exchange.OrderExchangeActivity, androidx.navigation.h, androidx.navigation.t, android.os.Bundle):void");
    }

    public final in.hopscotch.android.presentation.viewmodel.exchange.f W0() {
        return (in.hopscotch.android.presentation.viewmodel.exchange.f) this.orderExchangeViewModel$delegate.getValue();
    }

    public final void onBackPressed() {
        androidx.navigation.h hVar;
        androidx.navigation.t u;
        if (this.hasReachedLastStep) {
            W0().e();
            return;
        }
        String str = this.landingScreenName;
        if (str == null || (hVar = this.exchangeNavigationController) == null || (u = hVar.u()) == null || !((Intrinsics.areEqual(u.p(), getString(2132017933)) && Intrinsics.areEqual(str, "LISTING")) || ((Intrinsics.areEqual(u.p(), getString(2132017936)) && Intrinsics.areEqual(str, "QUANTITY")) || (Intrinsics.areEqual(u.p(), getString(2132017937)) && Intrinsics.areEqual(str, "REASON"))))) {
            super/*androidx.activity.j*/.onBackPressed();
        } else {
            W0().g();
        }
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        e1 b2 = e1.b(getLayoutInflater());
        Intrinsics.checkNotNullExpressionValue(b2, "inflate(...)");
        this.binding = b2;
        setContentView(b2.a());
        e1 e1Var = this.binding;
        if (e1Var == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            e1Var = null;
        }
        setSupportActionBar(e1Var.a.d);
        androidx.appcompat.app.a supportActionBar = getSupportActionBar();
        if (supportActionBar != null) {
            supportActionBar.t(true);
            supportActionBar.w();
        }
        W0().h().observe(this, new in.hopscotch.android.ui.base.a(this, 6));
        W0().j().observe(this, new s3(this, 5));
        W0().i().observe(this, new in.hopscotch.android.plpfilters.ui.activity.a(this, 3));
        androidx.navigation.h a2 = androidx.navigation.a.a(this, 2131362708);
        this.exchangeNavigationController = a2;
        androidx.navigation.v graph = a2.y().b(2131820544);
        Bundle extras = getIntent().getExtras();
        String string = extras != null ? extras.getString("ORDER_ID") : null;
        Boolean valueOf = extras != null ? Boolean.valueOf(extras.getBoolean("makeRemoteRequest")) : null;
        this.landingScreenName = extras != null ? extras.getString("exchangeLandingScreen") : null;
        f.a aVar = new f.a();
        b0.k kVar = androidx.navigation.b0.k;
        aVar.d(kVar);
        aVar.b(string);
        androidx.navigation.f a3 = aVar.a();
        f.a aVar2 = new f.a();
        aVar2.d(androidx.navigation.b0.i);
        aVar2.b(valueOf);
        androidx.navigation.f a4 = aVar2.a();
        f.a aVar3 = new f.a();
        aVar3.d(kVar);
        aVar3.b(this.landingScreenName);
        androidx.navigation.f a5 = aVar3.a();
        graph.a("orderId", a3);
        graph.a("makeRemoteRequest", a4);
        graph.a("landingScreenName", a5);
        Intrinsics.checkNotNullParameter(graph, "graph");
        a2.O(graph, (Bundle) null);
        ((TextView) findViewById(2131364992)).setText(getString(2132017940));
        androidx.navigation.h hVar = this.exchangeNavigationController;
        if (hVar != null) {
            hVar.m(new h.c() {
                public final void a(androidx.navigation.h hVar2, androidx.navigation.t tVar, Bundle bundle2) {
                    OrderExchangeActivity.V0(OrderExchangeActivity.this, hVar2, tVar, bundle2);
                }
            });
        }
        androidx.navigation.ui.c configuration = new c.a(new int[0]).a();
        androidx.navigation.h navController = androidx.navigation.a.a(this, 2131362708);
        int i2 = 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));
    }

    public final boolean onSupportNavigateUp() {
        androidx.navigation.h hVar;
        if (this.hasReachedLastStep) {
            W0().e();
            return false;
        }
        String str = this.landingScreenName;
        if (str == null || (hVar = this.exchangeNavigationController) == null) {
            return true;
        }
        androidx.navigation.t u = hVar.u();
        if (u == null || !((Intrinsics.areEqual(u.p(), getString(2132017933)) && Intrinsics.areEqual(str, "LISTING")) || ((Intrinsics.areEqual(u.p(), getString(2132017936)) && Intrinsics.areEqual(str, "QUANTITY")) || (Intrinsics.areEqual(u.p(), getString(2132017937)) && Intrinsics.areEqual(str, "REASON"))))) {
            return hVar.D();
        }
        W0().g();
        return false;
    }

    @Override
    public final void r() {
        if (a1.d(getApplicationContext())) {
            in.hopscotch.android.components.toast.a.d(getApplicationContext(), 2, getResources().getString(2132018509));
        } else {
            in.hopscotch.android.util.g0.a(this);
        }
    }
}