正在查看: Crafto v9.3.3 应用的 LinkActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Crafto v9.3.3 应用的 LinkActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.stripe.android.link;
import Hk.k;
import Hk.l;
import Mk.c;
import android.app.Application;
import android.content.Intent;
import android.os.Bundle;
import android.view.ViewTreeObserver;
import androidx.activity.ComponentActivity;
import androidx.lifecycle.J;
import androidx.lifecycle.u0;
import androidx.lifecycle.v0;
import androidx.lifecycle.x0;
import androidx.navigation.e;
import androidx.navigation.n;
import com.stripe.android.link.LinkActivityContract;
import com.stripe.android.link.LinkActivityResult;
import com.stripe.android.link.LinkActivityViewModel;
import gl.V;
import gl.f;
import gl.g;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import org.jetbrains.annotations.NotNull;
@Metadata
public final class LinkActivity extends ComponentActivity {
public n navController;
@NotNull
private v0.b viewModelFactory = new LinkActivityViewModel.Factory(new Function0<Application>() {
{
super(0);
}
@NotNull
public final Application m192invoke() {
Application application = LinkActivity.this.getApplication();
Intrinsics.checkNotNullExpressionValue(application, "application");
return application;
}
}, new Function0<LinkActivityContract.Args>() {
{
super(0);
}
@NotNull
public final LinkActivityContract.Args m193invoke() {
LinkActivityContract.Args starterArgs;
starterArgs = LinkActivity.this.getStarterArgs();
return starterArgs;
}
});
@NotNull
private final k viewModel$delegate = new u0(Reflection.getOrCreateKotlinClass(LinkActivityViewModel.class), new Function0<x0>() {
{
super(0);
}
@NotNull
public final x0 m181invoke() {
x0 viewModelStore = this.getViewModelStore();
Intrinsics.checkNotNullExpressionValue(viewModelStore, "viewModelStore");
return viewModelStore;
}
}, new Function0<v0.b>() {
{
super(0);
}
@NotNull
public final v0.b m191invoke() {
return LinkActivity.this.getViewModelFactory$link_release();
}
});
@NotNull
private final k starterArgs$delegate = l.b(new Function0<LinkActivityContract.Args>() {
{
super(0);
}
@NotNull
public final LinkActivityContract.Args m190invoke() {
LinkActivityContract.Args.Companion companion = LinkActivityContract.Args.Companion;
Intent intent = LinkActivity.this.getIntent();
Intrinsics.checkNotNullExpressionValue(intent, "intent");
LinkActivityContract.Args fromIntent$link_release = companion.fromIntent$link_release(intent);
if (fromIntent$link_release != null) {
return fromIntent$link_release;
}
throw new IllegalArgumentException("Required value was null.".toString());
}
});
public final void dismiss(LinkActivityResult linkActivityResult) {
setResult(linkActivityResult.getResultCode(), new Intent().putExtras(new LinkActivityContract.Result(linkActivityResult).toBundle()));
finish();
}
public static void dismiss$default(LinkActivity linkActivity, LinkActivityResult linkActivityResult, int i, Object obj) {
if ((i & 1) != 0) {
linkActivityResult = LinkActivityResult.Canceled.INSTANCE;
}
linkActivity.dismiss(linkActivityResult);
}
public final LinkActivityContract.Args getStarterArgs() {
return (LinkActivityContract.Args) this.starterArgs$delegate.getValue();
}
public final LinkActivityViewModel getViewModel() {
return (LinkActivityViewModel) this.viewModel$delegate.getValue();
}
public final f<Boolean> isRootScreenFlow() {
final V v = ((e) getNavController()).F;
return new f<Boolean>() {
@Metadata
public static final class AnonymousClass2<T> implements g {
final g $this_unsafeFlow;
final LinkActivity this$0;
@Mk.e(c = "com.stripe.android.link.LinkActivity$isRootScreenFlow$$inlined$map$1$2", f = "LinkActivity.kt", l = {224}, m = "emit")
@Metadata
public static final class AnonymousClass1 extends c {
Object L$0;
int label;
Object result;
public AnonymousClass1(Kk.c cVar) {
super(cVar);
}
public final Object invokeSuspend(@NotNull Object obj) {
this.result = obj;
this.label |= Integer.MIN_VALUE;
return AnonymousClass2.this.emit(null, this);
}
}
public AnonymousClass2(g gVar, LinkActivity linkActivity) {
this.$this_unsafeFlow = gVar;
this.this$0 = linkActivity;
}
public final java.lang.Object emit(java.lang.Object r5, @org.jetbrains.annotations.NotNull Kk.c r6) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.link.LinkActivity$isRootScreenFlow$$inlined$map$1.AnonymousClass2.emit(java.lang.Object, Kk.c):java.lang.Object");
}
}
public Object collect(@NotNull g gVar, @NotNull Kk.c cVar) {
Object collect = v.collect(new AnonymousClass2(gVar, this), cVar);
return collect == Lk.a.COROUTINE_SUSPENDED ? collect : Unit.a;
}
};
}
@NotNull
public final n getNavController() {
n nVar = this.navController;
if (nVar != null) {
return nVar;
}
Intrinsics.throwUninitializedPropertyAccessException("navController");
return null;
}
@NotNull
public final v0.b getViewModelFactory$link_release() {
return this.viewModelFactory;
}
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
getWindow().setSoftInputMode(16);
g.g.a(this, new k0.a(1514588233, true, new LinkActivity$onCreate$1(this)));
getViewModel().getNavigator().setOnDismiss(new LinkActivity$onCreate$2(this));
getViewModel().setupPaymentLauncher(this);
getWindow().getDecorView().getRootView().getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
dl.g.b(J.a(LinkActivity.this), (CoroutineContext) null, (dl.J) null, new LinkActivity$onCreate$3$onGlobalLayout$1(LinkActivity.this, null), 3);
LinkActivity.this.getWindow().getDecorView().getRootView().getViewTreeObserver().removeOnGlobalLayoutListener(this);
}
});
}
public void onDestroy() {
super/*android.app.Activity*/.onDestroy();
getViewModel().unregisterFromActivity();
}
public final void setNavController(@NotNull n nVar) {
Intrinsics.checkNotNullParameter(nVar, "<set-?>");
this.navController = nVar;
}
public final void setViewModelFactory$link_release(@NotNull v0.b bVar) {
Intrinsics.checkNotNullParameter(bVar, "<set-?>");
this.viewModelFactory = bVar;
}
public static void getNavController$annotations() {
}
public static void getViewModelFactory$link_release$annotations() {
}
}