正在查看: Mint v5.7.3 应用的 OnBoardJourneyActivity.java JAVA 源代码文件
本页面展示 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();
}
}
}