导航菜单

页面标题

页面副标题

Mint v5.7.3 - OnBoardJourneyActivity.java 源代码

正在查看: Mint v5.7.3 应用的 OnBoardJourneyActivity.java JAVA 源代码文件

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


package com.htmedia.mint.ui.activity.onboardjourney;

import a8.d;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatButton;
import androidx.databinding.DataBindingUtil;
import androidx.fragment.app.FragmentTransaction;
import androidx.lifecycle.ViewModelProvider;
import com.htmedia.mint.AppController;
import com.htmedia.mint.htsubscription.CheckSubscriptionFromLocal;
import com.htmedia.mint.htsubscription.SubscriptionTrigger;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.pojo.config.onboardjourney.Newsletter;
import com.htmedia.mint.pojo.config.onboardjourney.NotificationCategory;
import com.htmedia.mint.pojo.config.onboardjourney.Preferences;
import com.htmedia.mint.pojo.config.onboardjourney.Whatsapp;
import com.htmedia.mint.pojo.onBoarding.OrderFlag;
import com.htmedia.mint.ui.activity.HomeActivity;
import com.htmedia.mint.ui.fragments.onboardjourney.InterestOnboardFragment;
import com.htmedia.mint.ui.fragments.onboardjourney.NewsLetterOnBoardFragment;
import com.htmedia.mint.ui.fragments.onboardjourney.NotificationsOnboardFragment;
import com.htmedia.mint.ui.fragments.onboardjourney.WhatsAppOnBoardFragment;
import com.htmedia.mint.utils.f0;
import com.htmedia.mint.utils.o1;
import com.htmedia.mint.utils.q;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import java.util.ArrayList;
import java.util.List;
import x4.w1;

public class OnBoardJourneyActivity extends AppCompatActivity {
    w1 b;
    d c;
    Config d;
    List<String> e;
    private Whatsapp g;
    private Newsletter h;
    private Preferences i;
    private NotificationCategory j;
    private final String a = "OnBoardJourneyActivity";
    private boolean f = false;

    private boolean I() {
        if (!TextUtils.isEmpty(f0.G1(this, "userName"))) {
            return CheckSubscriptionFromLocal.isSubscribedUser(this);
        }
        return false;
    }

    private boolean J() {
        o1.a("OnBoardJourneyActivity", "*****ONBOARD JOURNEY DEEPLINK OPEN ACTIVITY****");
        if (getIntent() == null || getIntent().getStringExtra("FROM_DL") == null || I()) {
            return true;
        }
        goBack();
        return false;
    }

    private void K() {
        boolean E = AppController.j().E();
        this.f = E;
        this.b.c(Boolean.valueOf(E));
        this.c.d(this, this.b);
    }

    private void Q() {
        int O = O();
        Config config = this.d;
        if (config != null && config.getNewOnBoarding() != null && this.d.getNewOnBoarding().getContent() != null && this.d.getNewOnBoarding().getContent().getWhatsapp() != null) {
            Whatsapp whatsapp = this.d.getNewOnBoarding().getContent().getWhatsapp();
            this.g = whatsapp;
            whatsapp.setStepProgress(O);
            this.g.setStepProgressText(BuildConfig.FLAVOR + O);
            this.d.getNewOnBoarding().getContent().setWhatsapp(this.g);
        }
        Config config2 = this.d;
        if (config2 != null && config2.getNewOnBoarding() != null && this.d.getNewOnBoarding().getContent() != null && this.d.getNewOnBoarding().getContent().getNewsletter() != null) {
            Newsletter newsletter = this.d.getNewOnBoarding().getContent().getNewsletter();
            this.h = newsletter;
            newsletter.setStepProgress(O);
            this.h.setStepProgressText(BuildConfig.FLAVOR + O);
            this.d.getNewOnBoarding().getContent().setNewsletter(this.h);
        }
        Config config3 = this.d;
        if (config3 != null && config3.getNewOnBoarding() != null && this.d.getNewOnBoarding().getContent() != null && this.d.getNewOnBoarding().getContent().getPreferences() != null) {
            Preferences preferences = this.d.getNewOnBoarding().getContent().getPreferences();
            this.i = preferences;
            preferences.setStepProgress(O);
            this.i.setStepProgressText(BuildConfig.FLAVOR + O);
            this.d.getNewOnBoarding().getContent().setPreferences(this.i);
        }
        Config config4 = this.d;
        if (config4 == null || config4.getNewOnBoarding() == null || this.d.getNewOnBoarding().getContent() == null || this.d.getNewOnBoarding().getContent().getNotificationCategory() == null) {
            return;
        }
        NotificationCategory notificationCategory = this.d.getNewOnBoarding().getContent().getNotificationCategory();
        this.j = notificationCategory;
        notificationCategory.setStepProgress(O);
        this.j.setStepProgressText(BuildConfig.FLAVOR + O);
        this.d.getNewOnBoarding().getContent().setNotificationCategory(this.j);
    }

    private void checkConfig() {
        Config g = getApplication().g();
        this.d = g;
        this.c.b = g;
        this.e = (g == null || g.getNewOnBoarding() == null || this.d.getNewOnBoarding().getAndroidPosition() == null) ? new ArrayList<>() : this.d.getNewOnBoarding().getAndroidPosition();
    }

    private void goBack() {
        if (getIntent().getExtras() != null && getIntent().getExtras().containsKey("isNotification") && getIntent().getExtras().getInt("isNotification") > q.m.SPLASH.ordinal()) {
            startActivity(new Intent((Context) this, (Class<?>) HomeActivity.class));
        }
        setResult(-1);
        finish();
    }

    private void setupDarkMode() {
        getWindow().setStatusBarColor(-16777216);
        getWindow().getDecorView().setSystemUiVisibility(0);
        this.b.c(Boolean.valueOf(this.f));
    }

    public boolean L() {
        int size = this.c.d.size();
        for (int i = 0; i < size; i++) {
            OrderFlag orderFlag = this.c.d.get(i);
            if (i == 0 && (orderFlag.getFragment() instanceof WhatsAppOnBoardFragment) && orderFlag.isStepCompleted()) {
                return true;
            }
        }
        return false;
    }

    public void M() {
        Config config;
        Config config2;
        Config config3;
        Config config4;
        o1.a("OnBoardJourneyActivity", "***CURRENT INDEX***" + d.f);
        int size = this.c.d.size();
        for (int i = 0; i < size; i++) {
            OrderFlag orderFlag = this.c.d.get(i);
            if (d.f == i && !orderFlag.isIskeyValue()) {
                FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
                if (orderFlag.getFragment() != null) {
                    if ((orderFlag.getFragment() instanceof WhatsAppOnBoardFragment) && (config4 = this.d) != null && config4.getNewOnBoarding() != null && this.d.getNewOnBoarding().getContent() != null && this.d.getNewOnBoarding().getContent().getWhatsapp() != null) {
                        Q();
                        this.g.setStepText("Step " + (d.f + 1) + "/" + size);
                    }
                    if ((orderFlag.getFragment() instanceof NewsLetterOnBoardFragment) && (config3 = this.d) != null && config3.getNewOnBoarding() != null && this.d.getNewOnBoarding().getContent() != null && this.d.getNewOnBoarding().getContent().getNewsletter() != null) {
                        Q();
                        this.h.setStepText("Step " + (d.f + 1) + "/" + size);
                    }
                    if ((orderFlag.getFragment() instanceof InterestOnboardFragment) && (config2 = this.d) != null && config2.getNewOnBoarding() != null && this.d.getNewOnBoarding().getContent() != null && this.d.getNewOnBoarding().getContent().getPreferences() != null) {
                        Q();
                        this.i.setStepText("Step " + (d.f + 1) + "/" + size);
                    }
                    if ((orderFlag.getFragment() instanceof NotificationsOnboardFragment) && (config = this.d) != null && config.getNewOnBoarding() != null && this.d.getNewOnBoarding().getContent() != null && this.d.getNewOnBoarding().getContent().getNotificationCategory() != null) {
                        Q();
                        this.j.setStepText("Step " + (d.f + 1) + "/" + size);
                    }
                    beginTransaction.replace(2131429738, orderFlag.getFragment(), orderFlag.getFragment().getClass().getSimpleName()).addToBackStack(orderFlag.getFragment().getClass().getSimpleName()).commitAllowingStateLoss();
                }
                d.f++;
                return;
            }
            if (d.f >= this.c.d.size()) {
                d.f = 0;
                List<String> list = this.e;
                if (list == null || list.isEmpty()) {
                    goBack();
                } else if (SubscriptionTrigger.ONBOARD_JOURNEY_TYPE.CONTENT == SubscriptionTrigger.mType) {
                    SubscriptionTrigger.openCardsActivity(this);
                    SubscriptionTrigger.mType = SubscriptionTrigger.ONBOARD_JOURNEY_TYPE.NONE;
                } else if (SubscriptionTrigger.ONBOARD_JOURNEY_TYPE.VIDEO == SubscriptionTrigger.mType) {
                    SubscriptionTrigger.openVideoActivity(this);
                    SubscriptionTrigger.mType = SubscriptionTrigger.ONBOARD_JOURNEY_TYPE.NONE;
                } else {
                    goBack();
                }
            }
        }
    }

    public void N(AppCompatButton appCompatButton) {
        if (d.f == this.c.d.size()) {
            appCompatButton.setText("Finish");
        } else {
            appCompatButton.setText("Next");
        }
    }

    public int O() {
        int size = this.c.d.size();
        int i = 100 / size;
        int i2 = 0;
        for (int i3 = 0; i3 < size; i3++) {
            if (this.c.d.get(i3).isStepCompleted()) {
                i2 += i;
            }
        }
        return i2;
    }

    public void P(String str) {
        View inflate = getLayoutInflater().inflate(2131624609, (ViewGroup) findViewById(2131430935));
        ((TextView) inflate.findViewById(2131431505)).setText(str);
        Toast toast = new Toast(this);
        toast.setGravity(80, 0, 100);
        toast.setDuration(0);
        toast.setView(inflate);
        toast.show();
    }

    public void R() {
        int size = this.c.d.size();
        for (int i = 0; i < size; i++) {
            if (i == d.f - 1) {
                this.c.d.get(i).setStepCompleted(true);
            }
        }
    }

    public void S() {
        WhatsAppOnBoardFragment whatsAppOnBoardFragment = (WhatsAppOnBoardFragment) getSupportFragmentManager().findFragmentByTag(WhatsAppOnBoardFragment.class.getSimpleName());
        if (whatsAppOnBoardFragment != null) {
            whatsAppOnBoardFragment.setUpWhatsAppLayout();
        }
    }

    public void T() {
        WhatsAppOnBoardFragment whatsAppOnBoardFragment = (WhatsAppOnBoardFragment) getSupportFragmentManager().findFragmentByTag(WhatsAppOnBoardFragment.class.getSimpleName());
        if (whatsAppOnBoardFragment != null) {
            whatsAppOnBoardFragment.setUpWhatsAppOTPLayout();
        }
    }

    protected void onActivityResult(int i, int i2, @Nullable Intent intent) {
        super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i, i2, intent);
        if (i == 1004 && i2 == -1) {
            goBack();
        }
    }

    public void onBackPressed() {
        int backStackEntryCount = getSupportFragmentManager().getBackStackEntryCount() - 1;
        if (backStackEntryCount < 0) {
            d.f = 0;
            goBack();
            return;
        }
        if (getSupportFragmentManager().findFragmentByTag(getSupportFragmentManager().getBackStackEntryAt(backStackEntryCount).getName()) instanceof WhatsAppOnBoardFragment) {
            int i = d.g;
            if (i == 0 && backStackEntryCount == 0) {
                d.f = 0;
                goBack();
                return;
            } else if (i == 0 && backStackEntryCount > 0) {
                d.f--;
                super/*androidx.activity.ComponentActivity*/.onBackPressed();
                return;
            } else if (i == 1) {
                S();
                return;
            } else {
                d.f = 0;
                goBack();
                return;
            }
        }
        if (backStackEntryCount == 0 && d.f > 0) {
            d.f = 0;
            goBack();
            return;
        }
        if (backStackEntryCount > 0 && d.f == 0) {
            d.f = 0;
            goBack();
            return;
        }
        int i2 = d.f - 1;
        d.f = i2;
        if (backStackEntryCount != 1 || i2 != 1) {
            if (i2 == 0) {
                goBack();
                return;
            } else {
                super/*androidx.activity.ComponentActivity*/.onBackPressed();
                return;
            }
        }
        if (!L()) {
            super/*androidx.activity.ComponentActivity*/.onBackPressed();
        } else {
            d.f = 0;
            goBack();
        }
    }

    protected void onCreate(Bundle bundle) {
        super/*androidx.fragment.app.FragmentActivity*/.onCreate(bundle);
        this.b = DataBindingUtil.setContentView(this, 2131624010);
        if (J()) {
            this.c = (d) new ViewModelProvider(this).get(d.class);
            d.f = 0;
            checkConfig();
            K();
            setupDarkMode();
        }
    }
}