导航菜单

页面标题

页面副标题

BetterTogether v3.0.0 - WelcomeActivity.java 源代码

正在查看: BetterTogether v3.0.0 应用的 WelcomeActivity.java JAVA 源代码文件

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


package com.bettertogether.screens.welcome;

import ae.k;
import android.os.Bundle;
import android.view.View;
import androidx.activity.d0;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.c1;
import androidx.recyclerview.widget.t0;
import bc.j;
import cd.e0;
import ce.a;
import cf.d;
import cf.f;
import cn.b;
import com.bettertogether.remote.model.common.welcomeScreen.Screen;
import com.bettertogether.remote.model.common.welcomeScreen.Screens;
import com.bettertogether.remote.model.common.welcomeScreen.Translations;
import com.bettertogether.remote.model.common.welcomeScreen.WelcomeData;
import com.bettertogether.screens.social_sign_up.SocialSignUpActivity;
import h.o;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.y;
import lq.n;
import lq.x;
import x.s1;

@Metadata
public final class WelcomeActivity extends o {

    public static final f f5050v = new f(5, 0);

    public final ArrayList f5051d = new ArrayList();

    public final x f5052e = n.b(new a(this, 10));

    public final ArrayList f5053i = new ArrayList();

    public static final void t(WelcomeActivity welcomeActivity, boolean z4) {
        welcomeActivity.u().f4206b.setScrollingEnabled(true);
        c1 layoutManager = welcomeActivity.u().f4206b.getLayoutManager();
        Intrinsics.f(layoutManager, "null cannot be cast to non-null type androidx.recyclerview.widget.LinearLayoutManager");
        LinearLayoutManager linearLayoutManager = (LinearLayoutManager) layoutManager;
        View Q0 = linearLayoutManager.Q0(0, linearLayoutManager.w(), true, false);
        int G = Q0 == null ? -1 : c1.G(Q0);
        if (G == welcomeActivity.f5051d.size() - 1 && !z4) {
            int i10 = SocialSignUpActivity.f5032y;
            welcomeActivity.startActivity(d.r(welcomeActivity, welcomeActivity.f5053i, 2));
            welcomeActivity.finish();
        } else {
            if (G == 0 && z4) {
                welcomeActivity.finish();
                return;
            }
            welcomeActivity.u().f4206b.f0(G + (z4 ? -1 : 1));
            welcomeActivity.u().f4206b.setScrollingEnabled(false);
        }
    }

    public final void onCreate(Bundle bundle) {
        List<Screen> arrayList;
        super/*androidx.fragment.app.e0*/.onCreate(bundle);
        setContentView(u().f4205a);
        u().f4207c.setOnClickListener(new j(this, 28));
        CustomRecyclerView customRecyclerView = u().f4206b;
        ArrayList arrayList2 = this.f5051d;
        customRecyclerView.setAdapter(new gf.d(arrayList2, new s1(this, 15), new k(this, 15)));
        String g10 = b.e().g("onboarding_Screens_Text");
        Intrinsics.checkNotNullExpressionValue(g10, "getInstance().getString(ON_BOARDING_DATA)");
        et.d.a("WelcomeActivity: ".concat(g10), new Object[0]);
        if (g10.length() > 0) {
            WelcomeData welcomeData = (WelcomeData) new en.o().d(WelcomeData.class, g10);
            Translations translations = welcomeData.getTranslations();
            String language = Locale.getDefault().getLanguage();
            Intrinsics.checkNotNullExpressionValue(language, "deviceLanguage");
            Screens de2 = y.C(language, "de", false) ? translations.getDe() : y.C(language, "es", false) ? translations.getEs() : y.C(language, "fr", false) ? translations.getFr() : (y.C(language, "he", false) || y.C(language, "iw", false)) ? translations.getHe() : y.C(language, "zh", false) ? translations.getZh() : translations.getEn();
            if (de2 == null || (arrayList = de2.getScreens()) == null) {
                arrayList = new ArrayList<>();
            }
            arrayList2.addAll(arrayList);
            et.d.a("WelcomeActivity: " + welcomeData, new Object[0]);
            t0 adapter = u().f4206b.getAdapter();
            if (adapter != null) {
                adapter.notifyDataSetChanged();
            }
        }
        getOnBackPressedDispatcher().a(this, new d0(this, 6));
    }

    public final e0 u() {
        return (e0) this.f5052e.getValue();
    }
}