导航菜单

页面标题

页面副标题

Crafto v9.3.3 - GenericBaseActivity.java 源代码

正在查看: Crafto v9.3.3 应用的 GenericBaseActivity.java JAVA 源代码文件

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


package com.crafto.android.ui.emptyclasses;

import Hk.q;
import Kk.c;
import Mk.e;
import Mk.i;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.J;
import com.clevertap.android.sdk.Constants;
import com.crafto.android.data.model.User;
import com.crafto.android.utility.functional.AppEnums;
import dl.H;
import dl.T;
import dl.g;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import org.jetbrains.annotations.NotNull;

@Metadata
@SourceDebugExtension({"SMAP\nGenericBaseActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 GenericBaseActivity.kt\ncom/crafto/android/ui/emptyclasses/GenericBaseActivity\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,106:1\n1#2:107\n*E\n"})
public final class GenericBaseActivity extends Hilt_GenericBaseActivity {
    public static final int p = 0;

    public static final class a {
        @NotNull
        public static Intent a(@NotNull Context context, User user, @NotNull AppEnums.l lVar) {
            Intrinsics.checkNotNullParameter(context, "context");
            Intrinsics.checkNotNullParameter(lVar, Constants.KEY_TYPE);
            Intent intent = new Intent(context, (Class<?>) GenericBaseActivity.class);
            Bundle bundle = new Bundle();
            bundle.putSerializable("extra_user", user);
            bundle.putSerializable("extra_type", lVar);
            intent.putExtras(bundle);
            return intent;
        }
    }

    @e(c = "com.crafto.android.ui.emptyclasses.GenericBaseActivity$handleRedirections$1$1", f = "GenericBaseActivity.kt", l = {90}, m = "invokeSuspend")
    public static final class b extends i implements Function2<H, c<? super Unit>, Object> {
        public int a;

        public b(c<? super b> cVar) {
            super(2, cVar);
        }

        public final c<Unit> create(Object obj, c<?> cVar) {
            return GenericBaseActivity.this.new b(cVar);
        }

        public final Object invoke(Object obj, Object obj2) {
            return create((H) obj, (c) obj2).invokeSuspend(Unit.a);
        }

        public final Object invokeSuspend(Object obj) {
            Lk.a aVar = Lk.a.COROUTINE_SUSPENDED;
            int i = this.a;
            if (i == 0) {
                q.b(obj);
                this.a = 1;
                if (T.b(500L, this) == aVar) {
                    return aVar;
                }
            } else {
                if (i != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                q.b(obj);
            }
            try {
                for (Fragment fragment : GenericBaseActivity.this.getSupportFragmentManager().getFragments()) {
                    if (fragment instanceof com.crafto.android.ui.base.a) {
                        ((com.crafto.android.ui.base.a) fragment).U();
                    }
                }
            } catch (Exception e) {
                do.a.a.e(e);
            }
            return Unit.a;
        }
    }

    @Override
    public final com.crafto.android.ui.base.a I() {
        return getIntent().getSerializableExtra("extra_type") != null ? null : null;
    }

    public final void U() {
        try {
            do.a.a.c("handleRedirections " + getIntent().getExtras(), new Object[0]);
            getSupportFragmentManager().popBackStack();
            if (getIntent().getExtras() != null) {
                g.b(J.a(this), (CoroutineContext) null, (dl.J) null, new b(null), 3);
            }
        } catch (Exception e) {
            do.a.a.e(e);
        }
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        U();
    }

    public final void onNewIntent(@NotNull Intent intent) {
        Intrinsics.checkNotNullParameter(intent, "intent");
        super/*androidx.activity.ComponentActivity*/.onNewIntent(intent);
        U();
    }
}