正在查看: Glean v1.1.34 应用的 IntercomPreviewActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Glean v1.1.34 应用的 IntercomPreviewActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package io.intercom.android.sdk.ui.preview.ui;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import androidx.activity.ComponentActivity;
import androidx.activity.EdgeToEdge;
import androidx.activity.SystemBarStyle;
import androidx.activity.compose.ComponentActivityKt;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.CompositionContext;
import androidx.compose.runtime.SnapshotStateKt;
import androidx.compose.runtime.internal.ComposableLambdaKt;
import androidx.core.os.BundleCompat;
import androidx.core.view.WindowCompat;
import androidx.lifecycle.ViewModelStoreOwner;
import io.intercom.android.sdk.ui.preview.data.IntercomPreviewArgs;
import io.intercom.android.sdk.ui.preview.data.IntercomPreviewFile;
import io.intercom.android.sdk.ui.preview.model.PreviewUiState;
import io.intercom.android.sdk.ui.preview.viewmodel.PreviewViewModel;
import io.intercom.android.sdk.ui.theme.IntercomThemeKt;
import java.util.ArrayList;
import java.util.List;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000:\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0007\u0018\u0000 \u00162\u00020\u0001:\u0001\u0016B\t\b\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\u0012\u0010\n\u001a\u00020\u000b2\b\u0010\f\u001a\u0004\u0018\u00010\rH\u0014J\b\u0010\u000e\u001a\u00020\u000fH\u0002J\u001e\u0010\u0010\u001a\u00020\u000b2\u0006\u0010\u0011\u001a\u00020\u00122\f\u0010\u0013\u001a\b\u0012\u0004\u0012\u00020\u00150\u0014H\u0002R\u001b\u0010\u0004\u001a\u00020\u00058BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\b\u0010\t\u001a\u0004\b\u0006\u0010\u0007¨\u0006\u0017"}, d2 = {"Lio/intercom/android/sdk/ui/preview/ui/IntercomPreviewActivity;", "Landroidx/activity/ComponentActivity;", "<init>", "()V", "viewModel", "Lio/intercom/android/sdk/ui/preview/viewmodel/PreviewViewModel;", "getViewModel", "()Lio/intercom/android/sdk/ui/preview/viewmodel/PreviewViewModel;", "viewModel$delegate", "Lkotlin/Lazy;", "onCreate", "", "savedInstanceState", "Landroid/os/Bundle;", "getPreviewData", "Lio/intercom/android/sdk/ui/preview/data/IntercomPreviewArgs;", "finishWithResult", "resultCode", "", "uris", "", "Landroid/net/Uri;", "Companion", "intercom-sdk-ui_release"}, k = 1, mv = {2, 0, 0}, xi = 48)
public final class IntercomPreviewActivity extends ComponentActivity {
private final Lazy viewModel = LazyKt.lazy(new Function0() {
@Override
public final Object invoke() {
PreviewViewModel viewModel_delegate$lambda$0;
viewModel_delegate$lambda$0 = IntercomPreviewActivity.viewModel_delegate$lambda$0(IntercomPreviewActivity.this);
return viewModel_delegate$lambda$0;
}
});
public static final Companion INSTANCE = new Companion(null);
public static final int $stable = 8;
public final PreviewViewModel getViewModel() {
return (PreviewViewModel) this.viewModel.getValue();
}
public static final PreviewViewModel viewModel_delegate$lambda$0(IntercomPreviewActivity this$0) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
return PreviewViewModel.INSTANCE.create$intercom_sdk_ui_release((ViewModelStoreOwner) this$0, this$0.getPreviewData());
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
IntercomPreviewActivity intercomPreviewActivity = this;
EdgeToEdge.enable$default(intercomPreviewActivity, (SystemBarStyle) null, (SystemBarStyle) null, 3, (Object) null);
WindowCompat.getInsetsController(getWindow(), getWindow().getDecorView()).setAppearanceLightStatusBars(false);
ComponentActivityKt.setContent$default(intercomPreviewActivity, (CompositionContext) null, ComposableLambdaKt.composableLambdaInstance(-2110849940, true, new Function2<Composer, Integer, Unit>() {
@Override
public Unit invoke(Composer composer, Integer num) {
invoke(composer, num.intValue());
return Unit.INSTANCE;
}
public final void invoke(Composer composer, int i) {
PreviewViewModel viewModel;
if ((i & 11) != 2 || !composer.getSkipping()) {
viewModel = IntercomPreviewActivity.this.getViewModel();
if (((PreviewUiState) SnapshotStateKt.collectAsState(viewModel.getState$intercom_sdk_ui_release(), (CoroutineContext) null, composer, 8, 1).getValue()).getFiles().isEmpty()) {
IntercomPreviewActivity.this.finishWithResult(0, CollectionsKt.emptyList());
}
IntercomThemeKt.IntercomTheme(null, null, null, ComposableLambdaKt.rememberComposableLambda(1935728022, true, new AnonymousClass1(IntercomPreviewActivity.this), composer, 54), composer, 3072, 7);
return;
}
composer.skipToGroupEnd();
}
@Metadata(k = 3, mv = {2, 0, 0}, xi = 48)
static final class AnonymousClass1 implements Function2<Composer, Integer, Unit> {
final IntercomPreviewActivity this$0;
AnonymousClass1(IntercomPreviewActivity intercomPreviewActivity) {
this.this$0 = intercomPreviewActivity;
}
@Override
public Unit invoke(Composer composer, Integer num) {
invoke(composer, num.intValue());
return Unit.INSTANCE;
}
public final void invoke(Composer composer, int i) {
IntercomPreviewArgs previewData;
PreviewViewModel viewModel;
if ((i & 11) != 2 || !composer.getSkipping()) {
previewData = this.this$0.getPreviewData();
viewModel = this.this$0.getViewModel();
final IntercomPreviewActivity intercomPreviewActivity = this.this$0;
Function0 function0 =
throw new UnsupportedOperationException("Method not decompiled: io.intercom.android.sdk.ui.preview.ui.IntercomPreviewActivity$onCreate$1.AnonymousClass1.invoke(androidx.compose.runtime.Composer, int):void");
}
public static final Unit invoke$lambda$0(IntercomPreviewActivity this$0) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.finishWithResult(0, CollectionsKt.emptyList());
return Unit.INSTANCE;
}
public static final Unit invoke$lambda$1(IntercomPreviewActivity this$0, IntercomPreviewFile it) {
PreviewViewModel viewModel;
Intrinsics.checkNotNullParameter(this$0, "this$0");
Intrinsics.checkNotNullParameter(it, "it");
viewModel = this$0.getViewModel();
viewModel.onDeleteClicked$intercom_sdk_ui_release(it);
return Unit.INSTANCE;
}
public static final Unit invoke$lambda$2(IntercomPreviewActivity this$0, List it) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
Intrinsics.checkNotNullParameter(it, "it");
this$0.finishWithResult(-1, it);
return Unit.INSTANCE;
}
}
}), 1, (Object) null);
}
public final IntercomPreviewArgs getPreviewData() {
IntercomPreviewArgs intercomPreviewArgs;
Bundle extras = getIntent().getExtras();
return (extras == null || (intercomPreviewArgs = (IntercomPreviewArgs) BundleCompat.getParcelable(extras, "INTERCOM_PREVIEW_ARGS", IntercomPreviewArgs.class)) == null) ? new IntercomPreviewArgs(null, null, null, false, null, 31, null) : intercomPreviewArgs;
}
public final void finishWithResult(int resultCode, List<? extends Uri> uris) {
Intent intent = new Intent();
intent.putParcelableArrayListExtra("MEDIA_RESULT_URIS", new ArrayList<>(uris));
setResult(resultCode, intent);
finish();
}
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0016\u0010\u0004\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\t¨\u0006\n"}, d2 = {"Lio/intercom/android/sdk/ui/preview/ui/IntercomPreviewActivity$Companion;", "", "<init>", "()V", "createIntent", "Landroid/content/Intent;", "context", "Landroid/content/Context;", "args", "Lio/intercom/android/sdk/ui/preview/data/IntercomPreviewArgs;", "intercom-sdk-ui_release"}, k = 1, mv = {2, 0, 0}, xi = 48)
public static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final Intent createIntent(Context context, IntercomPreviewArgs args) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(args, "args");
Intent intent = new Intent(context, (Class<?>) IntercomPreviewActivity.class);
intent.putExtra("INTERCOM_PREVIEW_ARGS", args);
return intent;
}
}
}