MaNavigationHelper.smali
.class public Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;
.super Ljava/lang/Object;
.source "MaNavigationHelper.java"
# static fields
.field private static final PREF_BOT_NAV_HAS_RED_DOT:Ljava/lang/String; = "PREF_MENU_NAV_HAS_RED_DOT"
# instance fields
.field private final bottomNavigationBar:Lhurriyet/mobil/android/hurriyet/views/bottomnavigationbar/HurriyetBottomNavigationBar;
.field private final mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
.field final tabItemListener:Lhurriyet/mobil/android/hurriyet/views/bottomnavigationbar/HurriyetBottomNavigationBar$HurriyetBottomNavigationBarItemClickListener;
# direct methods
.method constructor <init>(Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;Lhurriyet/mobil/android/hurriyet/views/bottomnavigationbar/HurriyetBottomNavigationBar;)V
.registers 4
.line 49
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 126
new-instance v0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper$1;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper$1;-><init>(Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->tabItemListener:Lhurriyet/mobil/android/hurriyet/views/bottomnavigationbar/HurriyetBottomNavigationBar$HurriyetBottomNavigationBarItemClickListener;
.line 50
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
.line 51
iput-object p2, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->bottomNavigationBar:Lhurriyet/mobil/android/hurriyet/views/bottomnavigationbar/HurriyetBottomNavigationBar;
return-void
.end method
.method static synthetic access$000(Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;)Lhurriyet/mobil/android/hurriyet/views/bottomnavigationbar/HurriyetBottomNavigationBar;
.registers 1
.line 43
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->bottomNavigationBar:Lhurriyet/mobil/android/hurriyet/views/bottomnavigationbar/HurriyetBottomNavigationBar;
return-object p0
.end method
.method static synthetic access$100(Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;)Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
.registers 1
.line 43
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
return-object p0
.end method
.method static synthetic access$200(Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;Lhurriyet/mobil/android/hurriyet/utils/Tab;)Z
.registers 2
.line 43
invoke-direct {p0, p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->openTab(Lhurriyet/mobil/android/hurriyet/utils/Tab;)Z
move-result p0
return p0
.end method
.method static synthetic access$300(Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;Z)Z
.registers 2
.line 43
invoke-direct {p0, p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->resetBottomNavigationBarItems(Z)Z
move-result p0
return p0
.end method
.method private openTab(Lhurriyet/mobil/android/hurriyet/utils/Tab;)Z
.registers 9
.line 205
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-static {v0}, Lcom/appcore/utils/helpers/fragment/CoreFragmentHelper;->isItSafeForPageNavigation(Landroidx/fragment/app/FragmentActivity;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_a
return v1
.line 209
:cond_a
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->getCurrentFragment()Landroidx/fragment/app/Fragment;
move-result-object v0
.line 210
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {v2}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v2
.line 211
iget-object v3, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {v3}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->getMaPageController()Lhurriyet/mobil/android/hurriyet/activities/main/MaPageController;
move-result-object v3
.line 212
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v4
const-string v5, "119"
invoke-static {v4, v5}, Lcom/appcore/clientdata/ClientData;->loadData(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ltr/com/hurriyet/androidsdk/response/init/Menu;
.line 214
sget-object v5, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper$3;->$SwitchMap$hurriyet$mobil$android$hurriyet$utils$Tab:[I
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/utils/Tab;->ordinal()I
move-result v6
aget v5, v5, v6
const/4 v6, 0x1
if-eq v5, v6, :cond_e3
const/4 v4, 0x2
if-eq v5, v4, :cond_ab
const/4 v4, 0x3
if-eq v5, v4, :cond_ab
const/4 p1, 0x4
if-eq v5, p1, :cond_76
const/4 p1, 0x5
if-eq v5, p1, :cond_41
goto/16 :goto_148
.line 275
:cond_41
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->getMaConnectionHelper()Lhurriyet/mobil/android/hurriyet/activities/main/MaConnectionHelper;
move-result-object p1
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaConnectionHelper;->isInternetAvailable()Z
move-result p1
if-nez p1, :cond_53
.line 276
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->showConnectionLostSnack()V
return v1
.line 280
:cond_53
const-class p1, Lhurriyet/mobil/android/hurriyet/fragments/SettingFragment;
invoke-virtual {p1}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object p1
invoke-static {v2, p1}, Lcom/appcore/utils/helpers/fragment/CoreFragmentHelper;->isFragmentExistInStack(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)Z
move-result p1
if-eqz v0, :cond_64
.line 282
instance-of v4, v0, Lhurriyet/mobil/android/hurriyet/fragments/SettingFragment;
if-eqz v4, :cond_64
return v1
:cond_64
if-eqz v0, :cond_6f
if-eqz p1, :cond_6f
.line 285
const-class p1, Lhurriyet/mobil/android/hurriyet/fragments/SettingFragment;
invoke-static {v2, p1, v1}, Lcom/appcore/utils/helpers/fragment/CoreFragmentHelper;->popFragmentsUntil(Landroidx/fragment/app/FragmentManager;Ljava/lang/Class;Z)Z
goto/16 :goto_148
.line 287
:cond_6f
iget-object p1, v3, Lhurriyet/mobil/android/hurriyet/activities/main/MaPageController;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
invoke-interface {p1}, Lhurriyet/mobil/android/hurriyet/HurriyetPageController;->launchSettingFragment()V
goto/16 :goto_148
.line 258
:cond_76
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->getMaConnectionHelper()Lhurriyet/mobil/android/hurriyet/activities/main/MaConnectionHelper;
move-result-object p1
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaConnectionHelper;->isInternetAvailable()Z
move-result p1
if-nez p1, :cond_88
.line 259
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->showConnectionLostSnack()V
return v1
.line 264
:cond_88
const-class p1, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;
invoke-virtual {p1}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object p1
invoke-static {v2, p1}, Lcom/appcore/utils/helpers/fragment/CoreFragmentHelper;->isFragmentExistInStack(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)Z
move-result p1
if-eqz v0, :cond_99
.line 266
instance-of v4, v0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;
if-eqz v4, :cond_99
return v1
:cond_99
if-eqz v0, :cond_a4
if-eqz p1, :cond_a4
.line 269
const-class p1, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;
invoke-static {v2, p1, v1}, Lcom/appcore/utils/helpers/fragment/CoreFragmentHelper;->popFragmentsUntil(Landroidx/fragment/app/FragmentManager;Ljava/lang/Class;Z)Z
goto/16 :goto_148
.line 271
:cond_a4
iget-object p1, v3, Lhurriyet/mobil/android/hurriyet/activities/main/MaPageController;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
invoke-interface {p1}, Lhurriyet/mobil/android/hurriyet/HurriyetPageController;->launchVideosFragment()V
goto/16 :goto_148
:cond_ab
if-eqz v0, :cond_b8
.line 245
instance-of v4, v0, Lhurriyet/mobil/android/hurriyet/fragments/AuthorsFragment;
if-eqz v4, :cond_b8
.line 246
check-cast v0, Lhurriyet/mobil/android/hurriyet/fragments/AuthorsFragment;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/fragments/AuthorsFragment;->scrollToTop()V
goto/16 :goto_148
:cond_b8
if-eqz v0, :cond_cd
.line 247
const-class v0, Lhurriyet/mobil/android/hurriyet/fragments/AuthorsFragment;
invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v0
invoke-static {v2, v0}, Lcom/appcore/utils/helpers/fragment/CoreFragmentHelper;->isFragmentExistInStack(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_cd
.line 248
const-class p1, Lhurriyet/mobil/android/hurriyet/fragments/AuthorsFragment;
invoke-static {v2, p1, v1}, Lcom/appcore/utils/helpers/fragment/CoreFragmentHelper;->popFragmentsUntil(Landroidx/fragment/app/FragmentManager;Ljava/lang/Class;Z)Z
goto/16 :goto_148
.line 250
:cond_cd
sget-object v0, Lhurriyet/mobil/android/hurriyet/utils/Tab;->AUTHORS:Lhurriyet/mobil/android/hurriyet/utils/Tab;
const/4 v2, 0x0
if-ne p1, v0, :cond_db
.line 251
sget-object p1, Lhurriyet/mobil/android/hurriyet/fragments/helpers/HurriyetFragmentEnum;->AUTHORS_LIST:Lhurriyet/mobil/android/hurriyet/fragments/helpers/HurriyetFragmentEnum;
sget-object v0, Lcom/appcore/utils/helpers/fragment/CoreFragmentAnimation;->ANIMATION_TYPE_NO_ANIMATION:Lcom/appcore/utils/helpers/fragment/CoreFragmentAnimation;
invoke-virtual {v3, p1, v2, v6, v0}, Lhurriyet/mobil/android/hurriyet/activities/main/MaPageController;->replaceFragment(Lhurriyet/mobil/android/hurriyet/fragments/helpers/HurriyetFragmentEnum;Lcom/appcore/utils/helpers/DataTransferObject;ZLcom/appcore/utils/helpers/fragment/CoreFragmentAnimation;)V
goto/16 :goto_148
.line 253
:cond_db
sget-object p1, Lhurriyet/mobil/android/hurriyet/fragments/helpers/HurriyetFragmentEnum;->AUTHORS_LIST:Lhurriyet/mobil/android/hurriyet/fragments/helpers/HurriyetFragmentEnum;
sget-object v0, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->DEFAULT_FRAGMENT_ANIMATION:Lcom/appcore/utils/helpers/fragment/CoreFragmentAnimation;
invoke-virtual {v3, p1, v2, v1, v0}, Lhurriyet/mobil/android/hurriyet/activities/main/MaPageController;->replaceFragment(Lhurriyet/mobil/android/hurriyet/fragments/helpers/HurriyetFragmentEnum;Lcom/appcore/utils/helpers/DataTransferObject;ZLcom/appcore/utils/helpers/fragment/CoreFragmentAnimation;)V
goto :goto_148
.line 216
:cond_e3
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->getMaConnectionHelper()Lhurriyet/mobil/android/hurriyet/activities/main/MaConnectionHelper;
move-result-object p1
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaConnectionHelper;->isInternetAvailable()Z
move-result p1
if-nez p1, :cond_f5
.line 217
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->showConnectionLostSnack()V
return v1
:cond_f5
if-eqz v0, :cond_101
.line 221
instance-of p1, v0, Lhurriyet/mobil/android/hurriyet/fragments/CategoryFragment;
if-eqz p1, :cond_101
.line 222
check-cast v0, Lhurriyet/mobil/android/hurriyet/fragments/CategoryFragment;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/fragments/CategoryFragment;->scrollToTop()V
goto :goto_148
:cond_101
if-eqz v0, :cond_115
.line 223
const-class p1, Lhurriyet/mobil/android/hurriyet/fragments/CategoryFragment;
invoke-virtual {p1}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object p1
invoke-static {v2, p1}, Lcom/appcore/utils/helpers/fragment/CoreFragmentHelper;->isFragmentExistInStack(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_115
.line 224
const-class p1, Lhurriyet/mobil/android/hurriyet/fragments/CategoryFragment;
invoke-static {v2, p1, v1}, Lcom/appcore/utils/helpers/fragment/CoreFragmentHelper;->popFragmentsUntil(Landroidx/fragment/app/FragmentManager;Ljava/lang/Class;Z)Z
goto :goto_148
:cond_115
if-nez v4, :cond_127
.line 226
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->getMaConnectionHelper()Lhurriyet/mobil/android/hurriyet/activities/main/MaConnectionHelper;
move-result-object p1
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->getMaNavigationHelper()Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;
move-result-object v0
invoke-static {p1, v0}, Lhurriyet/mobil/android/hurriyet/activities/main/MaInitHelper;->sendInitRequest(Lhurriyet/mobil/android/hurriyet/activities/main/MaConnectionHelper;Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;)V
goto :goto_148
:cond_127
if-eqz v0, :cond_13c
.line 229
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-static {p1}, Lcom/appcore/utils/helpers/fragment/CoreFragmentHelper;->isItSafeForPageNavigation(Landroidx/fragment/app/FragmentActivity;)Z
move-result p1
if-eqz p1, :cond_13c
.line 231
:try_start_131
invoke-virtual {v2}, Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction;
move-result-object p1
invoke-virtual {p1, v0}, Landroidx/fragment/app/FragmentTransaction;->remove(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction;
move-result-object p1
invoke-virtual {p1}, Landroidx/fragment/app/FragmentTransaction;->commitNow()V
:try_end_13c
.catch Ljava/lang/IllegalStateException; {:try_start_131 .. :try_end_13c} :catch_13c
.line 236
:catch_13c
:cond_13c
sget-object p1, Lhurriyet/mobil/android/hurriyet/fragments/helpers/HurriyetFragmentEnum;->CATEGORY:Lhurriyet/mobil/android/hurriyet/fragments/helpers/HurriyetFragmentEnum;
new-instance v0, Lhurriyet/mobil/android/hurriyet/datatransferobjects/CategoryFragmentData;
invoke-direct {v0, v4, v6}, Lhurriyet/mobil/android/hurriyet/datatransferobjects/CategoryFragmentData;-><init>(Ltr/com/hurriyet/androidsdk/response/init/Menu;Z)V
sget-object v2, Lcom/appcore/utils/helpers/fragment/CoreFragmentAnimation;->ANIMATION_TYPE_NO_ANIMATION:Lcom/appcore/utils/helpers/fragment/CoreFragmentAnimation;
invoke-virtual {v3, p1, v0, v1, v2}, Lhurriyet/mobil/android/hurriyet/activities/main/MaPageController;->replaceFragment(Lhurriyet/mobil/android/hurriyet/fragments/helpers/HurriyetFragmentEnum;Lcom/appcore/utils/helpers/DataTransferObject;ZLcom/appcore/utils/helpers/fragment/CoreFragmentAnimation;)V
:goto_148
return v6
.end method
.method private resetBottomNavigationBarItems(Z)Z
.registers 5
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const-string v0, "PREF_MENU_NAV_HAS_RED_DOT"
const/4 v1, 0x0
.line 314
invoke-static {v0, v1}, Lcom/appcore/utils/PrefHelper;->getBoolean(Ljava/lang/String;Z)Z
move-result v2
if-nez v2, :cond_c
if-nez p1, :cond_c
return v1
.line 318
:cond_c
invoke-static {v0, v1}, Lcom/appcore/utils/PrefHelper;->putBoolean(Ljava/lang/String;Z)V
.line 320
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
if-eqz p1, :cond_21
.line 321
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->getBottomNavigationBar()Lhurriyet/mobil/android/hurriyet/views/bottomnavigationbar/HurriyetBottomNavigationBar;
move-result-object p1
const/16 v0, 0x8
new-array v0, v0, [I
fill-array-data v0, :array_24
invoke-virtual {p1, v0}, Lhurriyet/mobil/android/hurriyet/views/bottomnavigationbar/HurriyetBottomNavigationBar;->regenerateTabItems([I)V
:cond_21
const/4 p1, 0x1
return p1
nop
:array_24
.array-data 4
0x7f080125
0x7f080124
0x7f08016f
0x7f08016e
0x7f080169
0x7f080169
0x7f08014e
0x7f08014d
.end array-data
.end method
# virtual methods
.method enableMainContent()V
.registers 4
const-string v0, "98"
const/4 v1, 0x0
.line 55
invoke-static {v0, v1}, Lcom/appcore/utils/PrefHelper;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
const-string v2, "97"
.line 56
invoke-static {v2, v1}, Lcom/appcore/utils/PrefHelper;->getBoolean(Ljava/lang/String;Z)Z
move-result v1
if-eqz v0, :cond_41
if-eqz v1, :cond_12
goto :goto_41
.line 61
:cond_12
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->showFragmentContainer()V
.line 62
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->getMaConnectionHelper()Lhurriyet/mobil/android/hurriyet/activities/main/MaConnectionHelper;
move-result-object v0
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/activities/main/MaConnectionHelper;->isInternetAvailable()Z
move-result v0
if-eqz v0, :cond_27
.line 63
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->openHomePage()V
goto :goto_41
.line 64
:cond_27
invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->getOfflineAuthorsActive()Z
move-result v0
if-eqz v0, :cond_33
.line 65
sget-object v0, Lhurriyet/mobil/android/hurriyet/utils/Tab;->AUTHORS_WITHOUT_BACKSTACK:Lhurriyet/mobil/android/hurriyet/utils/Tab;
invoke-direct {p0, v0}, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->openTab(Lhurriyet/mobil/android/hurriyet/utils/Tab;)Z
goto :goto_41
.line 67
:cond_33
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
const v1, 0x7f10002e
invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v1
sget-object v2, Lhurriyet/mobil/android/hurriyet/utils/SnackbarHelper$SnackBarType;->SNACK_FAILURE:Lhurriyet/mobil/android/hurriyet/utils/SnackbarHelper$SnackBarType;
invoke-virtual {v0, v1, v2}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->showSnackBar(Ljava/lang/String;Lhurriyet/mobil/android/hurriyet/utils/SnackbarHelper$SnackBarType;)V
:cond_41
:goto_41
return-void
.end method
.method getNotificationListManagerListener()Lhurriyet/mobil/android/hurriyet/views/notificationsview/NotificationListManagerListener;
.registers 2
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 301
new-instance v0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper$2;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper$2;-><init>(Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;)V
return-object v0
.end method
.method public onLogoClicked()V
.registers 8
const v0, 0x7f10009f
.line 196
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v2
const v0, 0x7f1000c5
.line 197
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v3
const v0, 0x7f100063
.line 198
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v4
const v0, 0x7f1000d5
.line 199
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v5
const/4 v1, 0x0
const/4 v6, 0x1
.line 195
invoke-static/range {v1 .. v6}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->logEvent(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
.line 201
sget-object v0, Lhurriyet/mobil/android/hurriyet/utils/Tab;->NEWS:Lhurriyet/mobil/android/hurriyet/utils/Tab;
invoke-direct {p0, v0}, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->openTab(Lhurriyet/mobil/android/hurriyet/utils/Tab;)Z
return-void
.end method
.method openHomePage()V
.registers 19
move-object/from16 v0, p0
.line 72
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v1
const-string v2, "117"
invoke-static {v1, v2}, Lcom/appcore/clientdata/ClientData;->loadData(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ltr/com/hurriyet/androidsdk/response/init/SuperContentInit;
.line 73
iget-object v2, v0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-static {v2, v1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaInitHelper;->isForceUpdate(Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;Ltr/com/hurriyet/androidsdk/response/init/SuperContentInit;)Z
move-result v2
if-eqz v2, :cond_17
return-void
:cond_17
const/4 v2, 0x0
if-nez v1, :cond_20
.line 77
iget-object v1, v0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->bottomNavigationBar:Lhurriyet/mobil/android/hurriyet/views/bottomnavigationbar/HurriyetBottomNavigationBar;
invoke-virtual {v1, v2}, Lhurriyet/mobil/android/hurriyet/views/bottomnavigationbar/HurriyetBottomNavigationBar;->performClickOnItem(I)Z
return-void
.line 80
:cond_20
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v1
const-string v3, "118"
invoke-static {v1, v3}, Lcom/appcore/clientdata/ClientData;->loadData(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/ArrayList;
.line 81
iget-object v3, v0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {v3, v1}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->updateCategoryCustomNames(Ljava/util/ArrayList;)V
.line 82
iget-object v1, v0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->bottomNavigationBar:Lhurriyet/mobil/android/hurriyet/views/bottomnavigationbar/HurriyetBottomNavigationBar;
invoke-virtual {v1, v2}, Lhurriyet/mobil/android/hurriyet/views/bottomnavigationbar/HurriyetBottomNavigationBar;->performClickOnItem(I)Z
.line 84
iget-object v1, v0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {v1}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->getIntent()Landroid/content/Intent;
move-result-object v1
if-nez v1, :cond_3f
return-void
.line 96
:cond_3f
invoke-virtual {v1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v2
const-string v3, "false"
const-string v4, ""
if-eqz v2, :cond_9e
.line 97
invoke-virtual {v1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v2
const-string v4, "linkType"
invoke-virtual {v2, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 98
invoke-virtual {v1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v2
const-string v5, "type"
invoke-virtual {v2, v5}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 99
invoke-virtual {v1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v5
const-string v6, "url"
invoke-virtual {v5, v6}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
.line 100
invoke-virtual {v1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v6
const-string v7, "notifId"
invoke-virtual {v6, v7}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
.line 101
invoke-virtual {v1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v7
const-string v8, "notification_id"
invoke-virtual {v7, v8}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
.line 102
invoke-virtual {v1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v8
const-string v9, "api_click_confirm_enable"
invoke-virtual {v8, v9, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 105
invoke-virtual {v1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v8
const v9, 0x7f100137
invoke-static {v9}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v8, v9}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
move-object v10, v2
move-object/from16 v16, v3
move-object/from16 v17, v4
move-object v11, v5
move-object v12, v6
move-object v15, v7
move-object v13, v8
goto :goto_a7
:cond_9e
move-object/from16 v16, v3
move-object v10, v4
move-object v11, v10
move-object v12, v11
move-object v13, v12
move-object v15, v13
move-object/from16 v17, v15
.line 108
:goto_a7
invoke-static {v10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_ba
invoke-static {v11}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_ba
.line 109
iget-object v9, v0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
const/4 v14, 0x0
invoke-static/range {v9 .. v17}, Lhurriyet/mobil/android/hurriyet/activities/main/MaRedirectHelper;->openPushOrBranchIO(Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_c3
.line 120
:cond_ba
iget-object v2, v0, Lhurriyet/mobil/android/hurriyet/activities/main/MaNavigationHelper;->mainActivity:Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {v1}, Landroid/content/Intent;->getDataString()Ljava/lang/String;
move-result-object v1
invoke-static {v2, v1}, Lhurriyet/mobil/android/hurriyet/activities/main/MaRedirectHelper;->fromDeepLinking(Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;Ljava/lang/String;)V
:goto_c3
return-void
.end method