正在查看: Hopscotch v9.7.2 应用的 OrderExchangeActivity.java JAVA 源代码文件
本页面展示 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);
}
}
}