Money Lover v8.14.0.6版本的 MD5 值为:48b9d922212c7ccfd438cdcc183ff396

以下内容为反编译后的 GlobalCateActivity.java 源代码,内容仅作参考


package com.zoostudio.moneylover.globalcate.preview.ui;

import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import androidx.activity.ComponentActivity;
import androidx.lifecycle.n0;
import androidx.lifecycle.o0;
import androidx.lifecycle.q0;
import ce.k;
import com.bookmark.money.R;
import com.zoostudio.moneylover.MoneyApplication;
import com.zoostudio.moneylover.globalcate.preview.ui.GlobalCateActivity;
import com.zoostudio.moneylover.main.MainActivity;
import com.zoostudio.moneylover.utils.n;
import h3.b1;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Locale;
import kn.g;
import kn.v;
import kotlin.jvm.internal.k0;
import kotlin.jvm.internal.r;
import kotlin.jvm.internal.t;
import pq.u;
import vj.i;
import wn.l;

public final class GlobalCateActivity extends androidx.appcompat.app.d implements View.OnClickListener {

    public b1 f11919c;

    private final g f11920d = new n0(k0.b(k.class), new d(this), new c(this), new e(null, this));

    public static final class a extends t implements l<Boolean, v> {

        public static final class C0210a extends t implements wn.a<v> {

            final GlobalCateActivity f11922a;

            C0210a(GlobalCateActivity globalCateActivity) {
                super(0);
                this.f11922a = globalCateActivity;
            }

            @Override
            public v invoke() {
                invoke2();
                return v.f26314a;
            }

            public final void invoke2() {
                Intent intent = new Intent(this.f11922a, (Class<?>) MainActivity.class);
                intent.addFlags(268468224);
                this.f11922a.startActivity(intent);
                this.f11922a.finish();
            }
        }

        a() {
            super(1);
        }

        public final void a(boolean z10) {
            if (z10) {
                GlobalCateActivity globalCateActivity = GlobalCateActivity.this;
                globalCateActivity.D0(new C0210a(globalCateActivity));
            }
        }

        @Override
        public v invoke(Boolean bool) {
            a(bool.booleanValue());
            return v.f26314a;
        }
    }

    public static final class b extends t implements l<ArrayList<String>, v> {

        final wn.a<v> f11923a;

        final GlobalCateActivity f11924b;

        b(wn.a<v> aVar, GlobalCateActivity globalCateActivity) {
            super(1);
            this.f11923a = aVar;
            this.f11924b = globalCateActivity;
        }

        public final void a(ArrayList<String> uuids) {
            r.h(uuids, "uuids");
            GlobalCateActivity globalCateActivity = this.f11924b;
            Iterator<T> it = uuids.iterator();
            while (it.hasNext()) {
                qj.c.j(globalCateActivity, (String) it.next());
            }
            this.f11923a.invoke();
        }

        @Override
        public v invoke(ArrayList<String> arrayList) {
            a(arrayList);
            return v.f26314a;
        }
    }

    public static final class c extends t implements wn.a<o0.b> {

        final ComponentActivity f11925a;

        public c(ComponentActivity componentActivity) {
            super(0);
            this.f11925a = componentActivity;
        }

        @Override
        public final o0.b invoke() {
            o0.b defaultViewModelProviderFactory = this.f11925a.getDefaultViewModelProviderFactory();
            r.g(defaultViewModelProviderFactory, "defaultViewModelProviderFactory");
            return defaultViewModelProviderFactory;
        }
    }

    public static final class d extends t implements wn.a<q0> {

        final ComponentActivity f11926a;

        public d(ComponentActivity componentActivity) {
            super(0);
            this.f11926a = componentActivity;
        }

        @Override
        public final q0 invoke() {
            q0 viewModelStore = this.f11926a.getViewModelStore();
            r.g(viewModelStore, "viewModelStore");
            return viewModelStore;
        }
    }

    public static final class e extends t implements wn.a<u0.a> {

        final wn.a f11927a;

        final ComponentActivity f11928b;

        public e(wn.a aVar, ComponentActivity componentActivity) {
            super(0);
            this.f11927a = aVar;
            this.f11928b = componentActivity;
        }

        @Override
        public final u0.a invoke() {
            u0.a aVar;
            wn.a aVar2 = this.f11927a;
            if (aVar2 == null || (aVar = (u0.a) aVar2.invoke()) == null) {
                u0.a defaultViewModelCreationExtras = this.f11928b.getDefaultViewModelCreationExtras();
                r.g(defaultViewModelCreationExtras, "this.defaultViewModelCreationExtras");
                return defaultViewModelCreationExtras;
            }
            return aVar;
        }
    }

    private final k A0() {
        return (k) this.f11920d.getValue();
    }

    public static final void B0(GlobalCateActivity this$0, AlertDialog.Builder noInternetDialog, DialogInterface dialogInterface, int i10) {
        r.h(this$0, "this$0");
        r.h(noInternetDialog, "$noInternetDialog");
        if (this$0.A0().h(this$0)) {
            this$0.C0();
        } else {
            noInternetDialog.show();
        }
    }

    private final void C0() {
        A0().j(this, "finish", new a());
    }

    public final void D0(wn.a<v> aVar) {
        boolean z10;
        String uuid = MoneyApplication.f11023j.o(this).getUUID();
        r.e(uuid);
        if (uuid.length() == 0) {
            z10 = true;
        } else {
            z10 = false;
        }
        if (z10) {
            aVar.invoke();
            return;
        }
        i iVar = new i(new WeakReference(this), uuid);
        iVar.e(new b(aVar, this));
        iVar.h();
    }

    public final void E0(b1 b1Var) {
        r.h(b1Var, "<set-?>");
        this.f11919c = b1Var;
    }

    @Override
    public void onClick(View view) {
        Integer num;
        boolean s10;
        Uri parse;
        if (view != null) {
            num = Integer.valueOf(view.getId());
        } else {
            num = null;
        }
        if (num != null && num.intValue() == R.id.preview_combined_categories) {
            if (A0().h(this)) {
                C0();
                return;
            }
            final AlertDialog.Builder builder = new AlertDialog.Builder(this);
            builder.setMessage(getString(R.string.check_internet_settings));
            builder.setTitle(R.string.no_internet);
            builder.setCancelable(false);
            builder.setPositiveButton(R.string.try_again, new DialogInterface.OnClickListener() {
                @Override
                public final void onClick(DialogInterface dialogInterface, int i10) {
                    GlobalCateActivity.B0(GlobalCateActivity.this, builder, dialogInterface, i10);
                }
            });
            builder.create().show();
            return;
        }
        if (num != null && num.intValue() == R.id.discover_more) {
            qe.a.k(this, "gc_migration_tap_gc_guide_button", fc.a.a());
            Intent intent = new Intent();
            intent.setAction("android.intent.action.VIEW");
            s10 = u.s(Locale.getDefault().getLanguage().toString(), "vi", true);
            if (s10) {
                parse = Uri.parse("https://note.moneylover.vn/money-lover-ra-mat-chuc-nang-global-category/");
            } else {
                parse = Uri.parse("https://note.moneylover.me/money-lover-officially-release-global-category-function/");
            }
            intent.setData(parse);
            startActivity(intent);
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        b1 c10 = b1.c(getLayoutInflater());
        r.g(c10, "inflate(...)");
        E0(c10);
        setContentView(z0().getRoot());
        z0().f19461j.setOnClickListener(this);
        z0().f19454b.setOnClickListener(this);
        if (n.f14951a.d(this)) {
            getWindow().setStatusBarColor(androidx.core.content.a.getColor(this, R.color.color_slide_dark));
        } else {
            getWindow().setStatusBarColor(androidx.core.content.a.getColor(this, R.color.color_slide_light));
        }
        A0().k(this);
    }

    public final b1 z0() {
        b1 b1Var = this.f11919c;
        if (b1Var != null) {
            return b1Var;
        }
        r.z("binding");
        return null;
    }
}