NotificationsFragment.smali
.class public Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;
.super Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;
.source "NotificationsFragment.java"
# instance fields
.field dataHandler:Landroid/os/Handler;
.field private dataList:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lhurriyet/mobil/android/hurriyet/views/notificationsview/NotificationModel;",
">;"
}
.end annotation
.end field
.field final delay:I
.field private final hurriyetNotificationsViewListener:Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsViewListener;
.field private hurriyetNotificationsViews:Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsView;
.field private isAnyChangesMade:Z
.field private notificationCategoryAdapter:Lhurriyet/mobil/android/hurriyet/adapters/NotificationListCategoryAdapter;
.field private notificationCategoryDataList:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/response/init/PushCategoryItem;",
">;"
}
.end annotation
.end field
.field private notificationCategoryLLM:Landroidx/recyclerview/widget/LinearLayoutManager;
.field private final notificationSettingsCategoryEditListener:Lhurriyet/mobil/android/hurriyet/fragments/NotificationSettingsFragment$NotificationSettingsCategoryEditListener;
.field private notification_categories:Landroid/widget/RelativeLayout;
.field private notification_category_list:Landroidx/recyclerview/widget/RecyclerView;
.field notificationsCallback:Lcom/demiroren/push/NotificationCallback;
.field private notificationsSettings:Landroid/view/View;
.field private final onClickListener:Lcom/appcore/utils/customlisteners/CoreOnClickListener;
.field private pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
.field private tvClose:Landroid/widget/TextView;
# direct methods
.method public constructor <init>()V
.registers 2
.line 48
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;-><init>()V
const/4 v0, 0x0
.line 63
iput-boolean v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->isAnyChangesMade:Z
const/16 v0, 0xbb8
.line 65
iput v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->delay:I
.line 149
new-instance v0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment$2;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment$2;-><init>(Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notificationSettingsCategoryEditListener:Lhurriyet/mobil/android/hurriyet/fragments/NotificationSettingsFragment$NotificationSettingsCategoryEditListener;
.line 162
new-instance v0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment$3;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment$3;-><init>(Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->hurriyetNotificationsViewListener:Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsViewListener;
.line 198
new-instance v0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment$4;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment$4;-><init>(Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->onClickListener:Lcom/appcore/utils/customlisteners/CoreOnClickListener;
.line 229
new-instance v0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment$5;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment$5;-><init>(Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notificationsCallback:Lcom/demiroren/push/NotificationCallback;
return-void
.end method
.method static synthetic access$000(Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;)V
.registers 1
.line 48
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->getData()V
return-void
.end method
.method static synthetic access$102(Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;Z)Z
.registers 2
.line 48
iput-boolean p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->isAnyChangesMade:Z
return p1
.end method
.method static synthetic access$200(Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;)Ljava/util/ArrayList;
.registers 1
.line 48
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->dataList:Ljava/util/ArrayList;
return-object p0
.end method
.method static synthetic access$300(Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;)Landroid/view/View;
.registers 1
.line 48
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notificationsSettings:Landroid/view/View;
return-object p0
.end method
.method static synthetic access$400(Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;)Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
.registers 1
.line 48
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
return-object p0
.end method
.method static synthetic access$500(Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;)Landroid/widget/TextView;
.registers 1
.line 48
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->tvClose:Landroid/widget/TextView;
return-object p0
.end method
.method static synthetic access$600(Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;Ljava/util/ArrayList;)I
.registers 2
.line 48
invoke-direct {p0, p1}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->saveNotificationList(Ljava/util/ArrayList;)I
move-result p0
return p0
.end method
.method static synthetic access$700(Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;)V
.registers 1
.line 48
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->initNotificationsView()V
return-void
.end method
.method private autoCheckData()V
.registers 5
.line 129
new-instance v0, Landroid/os/Handler;
invoke-direct {v0}, Landroid/os/Handler;-><init>()V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->dataHandler:Landroid/os/Handler;
.line 130
new-instance v1, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment$1;
invoke-direct {v1, p0}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment$1;-><init>(Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;)V
const-wide/16 v2, 0xbb8
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method
.method private findViews(Landroid/view/View;)V
.registers 3
const v0, 0x7f0902b1
.line 85
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notificationsSettings:Landroid/view/View;
const v0, 0x7f09028f
.line 86
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroidx/recyclerview/widget/RecyclerView;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notification_category_list:Landroidx/recyclerview/widget/RecyclerView;
const v0, 0x7f09028d
.line 87
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notification_categories:Landroid/widget/RelativeLayout;
const v0, 0x7f090290
.line 88
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->tvClose:Landroid/widget/TextView;
const v0, 0x7f0902a9
.line 89
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsView;
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->hurriyetNotificationsViews:Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsView;
return-void
.end method
.method private getData()V
.registers 4
.line 105
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v0
const-string v1, "111"
invoke-static {v0, v1}, Lcom/appcore/clientdata/ClientData;->loadData(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notificationCategoryDataList:Ljava/util/ArrayList;
.line 107
invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->getNotificationsGeneralEnabled()Z
move-result v0
const/16 v1, 0x8
const/4 v2, 0x0
if-eqz v0, :cond_2f
.line 110
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notification_categories:Landroid/widget/RelativeLayout;
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 111
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->hurriyetNotificationsViews:Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsView;
invoke-virtual {v0, v2}, Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsView;->setVisibility(I)V
.line 114
invoke-static {}, Lcom/google/firebase/iid/FirebaseInstanceId;->getInstance()Lcom/google/firebase/iid/FirebaseInstanceId;
move-result-object v0
invoke-virtual {v0}, Lcom/google/firebase/iid/FirebaseInstanceId;->getToken()Ljava/lang/String;
move-result-object v0
.line 116
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notificationsCallback:Lcom/demiroren/push/NotificationCallback;
invoke-static {v0, v1}, Lcom/demiroren/push/PushSdk;->getListByExternalDeviceId(Ljava/lang/String;Lcom/demiroren/push/NotificationCallback;)V
goto :goto_43
.line 119
:cond_2f
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notification_categories:Landroid/widget/RelativeLayout;
invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 120
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->hurriyetNotificationsViews:Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsView;
invoke-virtual {v0, v1}, Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsView;->setVisibility(I)V
.line 121
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notificationCategoryDataList:Ljava/util/ArrayList;
if-nez v0, :cond_40
.line 122
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->autoCheckData()V
.line 124
:cond_40
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->initNotificationCategories()V
:goto_43
return-void
.end method
.method private initNotificationCategories()V
.registers 5
.line 139
new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v1
const/4 v2, 0x1
const/4 v3, 0x0
invoke-direct {v0, v1, v2, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notificationCategoryLLM:Landroidx/recyclerview/widget/LinearLayoutManager;
.line 140
new-instance v0, Lhurriyet/mobil/android/hurriyet/adapters/NotificationListCategoryAdapter;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notificationCategoryDataList:Ljava/util/ArrayList;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notificationSettingsCategoryEditListener:Lhurriyet/mobil/android/hurriyet/fragments/NotificationSettingsFragment$NotificationSettingsCategoryEditListener;
invoke-direct {v0, v1, v2}, Lhurriyet/mobil/android/hurriyet/adapters/NotificationListCategoryAdapter;-><init>(Ljava/util/ArrayList;Lhurriyet/mobil/android/hurriyet/fragments/NotificationSettingsFragment$NotificationSettingsCategoryEditListener;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notificationCategoryAdapter:Lhurriyet/mobil/android/hurriyet/adapters/NotificationListCategoryAdapter;
.line 141
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notification_category_list:Landroidx/recyclerview/widget/RecyclerView;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notificationCategoryLLM:Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 142
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notification_category_list:Landroidx/recyclerview/widget/RecyclerView;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notificationCategoryAdapter:Lhurriyet/mobil/android/hurriyet/adapters/NotificationListCategoryAdapter;
invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 143
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notification_category_list:Landroidx/recyclerview/widget/RecyclerView;
if-eqz v0, :cond_33
.line 144
invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->getNotificationsGeneralEnabled()Z
move-result v0
.line 145
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notification_category_list:Landroidx/recyclerview/widget/RecyclerView;
invoke-direct {p0, v1, v0}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->setItemAvailability(Landroid/view/View;Z)V
:cond_33
return-void
.end method
.method private initNotificationsView()V
.registers 3
.line 99
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v0
const-string v1, "109notificaton"
invoke-static {v0, v1}, Lcom/appcore/clientdata/ClientData;->loadData(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->dataList:Ljava/util/ArrayList;
.line 100
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->hurriyetNotificationsViews:Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsView;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->hurriyetNotificationsViewListener:Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsViewListener;
invoke-virtual {v0, v1}, Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsView;->setHurriyetNotificationsViewListener(Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsViewListener;)V
.line 101
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->hurriyetNotificationsViews:Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsView;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->dataList:Ljava/util/ArrayList;
invoke-virtual {v0, v1}, Lhurriyet/mobil/android/hurriyet/views/notificationsview/HurriyetNotificationsView;->setDataList(Ljava/util/List;)V
return-void
.end method
.method private initViews()V
.registers 3
.line 93
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->getData()V
.line 94
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->notificationsSettings:Landroid/view/View;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->onClickListener:Lcom/appcore/utils/customlisteners/CoreOnClickListener;
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 95
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->tvClose:Landroid/widget/TextView;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->onClickListener:Lcom/appcore/utils/customlisteners/CoreOnClickListener;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method public static newInstance()Lcom/appcore/ui/base/CoreFragment;
.registers 1
.line 68
new-instance v0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;
invoke-direct {v0}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;-><init>()V
return-object v0
.end method
.method private saveNotificationList(Ljava/util/ArrayList;)I
.registers 14
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lhurriyet/mobil/android/hurriyet/views/notificationsview/NotificationModel;",
">;)I"
}
.end annotation
.line 212
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result v0
.line 213
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v1
const-string v2, "109notificaton"
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, Ljava/util/ArrayList;
if-eqz v1, :cond_4a
.line 214
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v3
if-nez v3, :cond_4a
.line 215
invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_1c
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_4a
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lhurriyet/mobil/android/hurriyet/views/notificationsview/NotificationModel;
.line 216
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v5
:cond_2c
:goto_2c
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v6
if-eqz v6, :cond_1c
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v6
check-cast v6, Lhurriyet/mobil/android/hurriyet/views/notificationsview/NotificationModel;
.line 217
iget-wide v7, v4, Lhurriyet/mobil/android/hurriyet/views/notificationsview/NotificationModel;->notificationid:J
iget-wide v9, v6, Lhurriyet/mobil/android/hurriyet/views/notificationsview/NotificationModel;->notificationid:J
cmp-long v11, v7, v9
if-nez v11, :cond_2c
iget-boolean v6, v6, Lhurriyet/mobil/android/hurriyet/views/notificationsview/NotificationModel;->isSeen:Z
if-eqz v6, :cond_2c
add-int/lit8 v0, v0, -0x1
const/4 v6, 0x1
.line 219
iput-boolean v6, v4, Lhurriyet/mobil/android/hurriyet/views/notificationsview/NotificationModel;->isSeen:Z
goto :goto_2c
.line 224
:cond_4a
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1, v2}, Lcom/appcore/clientdata/ClientData;->clearSavedDataForKey(Landroid/content/Context;Ljava/lang/String;)V
.line 225
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1, v2, p1}, Lcom/appcore/clientdata/ClientData;->saveData(Landroid/content/Context;Ljava/lang/String;Ljava/io/Serializable;)V
return v0
.end method
.method private setItemAvailability(Landroid/view/View;Z)V
.registers 4
if-eqz p2, :cond_5
const/high16 v0, 0x3f800000 # 1.0f
goto :goto_8
:cond_5
const v0, 0x3f19999a # 0.6f
.line 157
:goto_8
invoke-virtual {p1, v0}, Landroid/view/View;->setAlpha(F)V
.line 158
invoke-virtual {p1, p2}, Landroid/view/View;->setEnabled(Z)V
return-void
.end method
# virtual methods
.method protected getConfigurationsForFragment(Lcom/appcore/configuration/ConfigurationsForFragment;)V
.registers 3
const v0, 0x7f0c0065
.line 73
iput v0, p1, Lcom/appcore/configuration/ConfigurationsForFragment;->layoutID:I
return-void
.end method
.method public isTabVisible()Z
.registers 2
const/4 v0, 0x0
return v0
.end method
.method public onDestroyView()V
.registers 4
.line 265
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->dataList:Ljava/util/ArrayList;
if-eqz v0, :cond_15
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_15
.line 266
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v0
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->dataList:Ljava/util/ArrayList;
const-string v2, "109notificaton"
invoke-static {v0, v2, v1}, Lcom/appcore/clientdata/ClientData;->saveData(Landroid/content/Context;Ljava/lang/String;Ljava/io/Serializable;)V
.line 268
:cond_15
invoke-super {p0}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;->onDestroyView()V
return-void
.end method
.method public onResume()V
.registers 3
.line 257
new-instance v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
invoke-direct {v0}, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;-><init>()V
const v1, 0x7f100115
.line 258
invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->trackingUrl:Ljava/lang/String;
.line 259
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->logScreen(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;)V
.line 260
invoke-super {p0}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;->onResume()V
return-void
.end method
.method public onStop()V
.registers 3
.line 273
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->dataHandler:Landroid/os/Handler;
if-eqz v0, :cond_8
const/4 v1, 0x0
.line 274
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
.line 275
:cond_8
invoke-super {p0}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;->onStop()V
return-void
.end method
.method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.registers 3
.line 78
invoke-super {p0, p1, p2}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.line 79
invoke-direct {p0, p1}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->findViews(Landroid/view/View;)V
.line 80
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->initViews()V
.line 81
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object p1
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/HApp;->getPageController()Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
move-result-object p1
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/NotificationsFragment;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
return-void
.end method