ToolBoxFragment.smali
.class public Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;
.super Lcom/cleanmaster/hpsharelib/ui/widget/BaseFragment;
.source "ToolBoxFragment.java"
# interfaces
.implements Lcom/keniu/security/newmain/toolbox/view/IToolBoxView;
.implements Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView$OnItemClickListener;
.implements Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView$onOpenMoreListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$OnRecommendItemClickListener;
}
.end annotation
# static fields
.field private static final TOOL_TITLE_NO_VIP_BG_COLOR:I = -0xd0942a
.field private static final TOOL_TITLE_VIP_BG_COLOR:I = -0xbcbba2
# instance fields
.field private mContext:Landroid/content/Context;
.field private mFormatToolData:Lcom/keniu/security/newmain/toolbox/model/FormatToolData;
.field private mFragmentVisible:Z
.field private mGvClean:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
.field private mGvOrdinary:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
.field private mGvRecommend:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
.field private mGvSafe:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
.field private mPresenter:Lcom/keniu/security/newmain/toolbox/presenter/IToolBoxPresenter;
.field private mRootView:Landroid/view/View;
.field private mSvContainer:Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;
.field private mTvRecTitle:Landroid/widget/TextView;
.field private onRecommendItemClickListener:Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$OnRecommendItemClickListener;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 34
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/ui/widget/BaseFragment;-><init>()V
.line 48
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFragmentVisible:Z
return-void
.end method
.method static synthetic access$000(Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;)Lcom/keniu/security/newmain/toolbox/presenter/IToolBoxPresenter;
.registers 2
.prologue
.line 34
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mPresenter:Lcom/keniu/security/newmain/toolbox/presenter/IToolBoxPresenter;
return-object v0
.end method
.method static synthetic access$002(Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;Lcom/keniu/security/newmain/toolbox/presenter/IToolBoxPresenter;)Lcom/keniu/security/newmain/toolbox/presenter/IToolBoxPresenter;
.registers 2
.prologue
.line 34
iput-object p1, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mPresenter:Lcom/keniu/security/newmain/toolbox/presenter/IToolBoxPresenter;
return-object p1
.end method
.method private closeMore()V
.registers 2
.prologue
.line 160
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvClean:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->closeMore()V
.line 161
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvSafe:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->closeMore()V
.line 162
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvOrdinary:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->closeMore()V
.line 163
return-void
.end method
.method private initRecycleAction()V
.registers 3
.prologue
.line 95
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mRootView:Landroid/view/View;
const v1, 0x7f1004ab
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
new-instance v1, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$2;
invoke-direct {v1, p0}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$2;-><init>(Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 101
return-void
.end method
.method public static newInstance(I)Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;
.registers 4
.prologue
.line 53
new-instance v0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;
invoke-direct {v0}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;-><init>()V
.line 54
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 55
const-string v2, ":FROM"
invoke-virtual {v1, v2, p0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 56
invoke-virtual {v0, v1}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->setArguments(Landroid/os/Bundle;)V
.line 57
return-object v0
.end method
.method private reportFragmentShow()V
.registers 4
.prologue
const/4 v1, 0x1
.line 141
iget-boolean v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFragmentVisible:Z
if-nez v0, :cond_6
.line 156
:cond_5
return-void
.line 144
:cond_6
new-instance v0, Lcom/keniu/security/newmain/e/f;
invoke-direct {v0}, Lcom/keniu/security/newmain/e/f;-><init>()V
invoke-virtual {v0, v1}, Lcom/keniu/security/newmain/e/f;->c(B)V
.line 145
const/4 v0, 0x3
invoke-static {v0, v1}, Lcom/keniu/security/newmain/e/g;->a(BB)V
.line 147
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFormatToolData:Lcom/keniu/security/newmain/toolbox/model/FormatToolData;
if-eqz v0, :cond_5
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFormatToolData:Lcom/keniu/security/newmain/toolbox/model/FormatToolData;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getRecommendList()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_5
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFormatToolData:Lcom/keniu/security/newmain/toolbox/model/FormatToolData;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getRecommendList()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_5
.line 150
const/4 v0, 0x0
move v1, v0
:goto_2c
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFormatToolData:Lcom/keniu/security/newmain/toolbox/model/FormatToolData;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getRecommendList()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_5
const/4 v0, 0x4
if-ge v1, v0, :cond_5
.line 151
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFormatToolData:Lcom/keniu/security/newmain/toolbox/model/FormatToolData;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getRecommendList()Ljava/util/List;
move-result-object v0
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_6c
.line 152
new-instance v0, Lcom/keniu/security/newmain/e/f;
invoke-direct {v0}, Lcom/keniu/security/newmain/e/f;-><init>()V
add-int/lit8 v2, v1, 0x1
int-to-byte v2, v2
invoke-virtual {v0, v2}, Lcom/keniu/security/newmain/e/f;->a(B)Lcom/keniu/security/newmain/e/f;
move-result-object v2
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFormatToolData:Lcom/keniu/security/newmain/toolbox/model/FormatToolData;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getRecommendList()Ljava/util/List;
move-result-object v0
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel;->getId()I
move-result v0
int-to-byte v0, v0
invoke-virtual {v2, v0}, Lcom/keniu/security/newmain/e/f;->b(B)Lcom/keniu/security/newmain/e/f;
move-result-object v0
const/4 v2, 0x5
invoke-virtual {v0, v2}, Lcom/keniu/security/newmain/e/f;->c(B)V
.line 150
:cond_6c
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_2c
.end method
# virtual methods
.method public asyncLayoutInflate(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)V
.registers 5
.prologue
.line 115
const v0, 0x7f0400ea
const/4 v1, 0x0
invoke-virtual {p1, v0, p2, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mRootView:Landroid/view/View;
.line 116
return-void
.end method
.method public initReportListener()V
.registers 3
.prologue
.line 83
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mSvContainer:Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;
new-instance v1, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$1;
invoke-direct {v1, p0}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$1;-><init>(Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;)V
invoke-virtual {v0, v1}, Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;->setOnScrollDownListener(Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView$OnScrollDownListener;)V
.line 89
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvClean:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
const/4 v1, 0x5
invoke-virtual {v0, p0, v1}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setOnOpenMoreListener(Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView$onOpenMoreListener;I)V
.line 90
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvSafe:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
const/4 v1, 0x6
invoke-virtual {v0, p0, v1}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setOnOpenMoreListener(Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView$onOpenMoreListener;I)V
.line 91
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvOrdinary:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
const/4 v1, 0x7
invoke-virtual {v0, p0, v1}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setOnOpenMoreListener(Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView$onOpenMoreListener;I)V
.line 92
return-void
.end method
.method public notifyDataChanged(I)V
.registers 3
.prologue
.line 216
packed-switch p1, :pswitch_data_1a
.line 230
:goto_3
return-void
.line 218
:pswitch_4
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvClean:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->notifyDataChanged()V
goto :goto_3
.line 221
:pswitch_a
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvSafe:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->notifyDataChanged()V
goto :goto_3
.line 224
:pswitch_10
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvOrdinary:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->notifyDataChanged()V
goto :goto_3
.line 227
:pswitch_16
invoke-virtual {p0}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->refreshRecommendData()V
goto :goto_3
.line 216
:pswitch_data_1a
.packed-switch 0x1
:pswitch_4
:pswitch_a
:pswitch_10
:pswitch_16
.end packed-switch
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 9
.prologue
const/4 v4, 0x0
.line 62
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mRootView:Landroid/view/View;
if-nez v0, :cond_8
.line 63
invoke-virtual {p0, p1, p2}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->asyncLayoutInflate(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)V
.line 65
:cond_8
invoke-virtual {p0}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->getContext()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mContext:Landroid/content/Context;
.line 66
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mRootView:Landroid/view/View;
const v1, 0x7f1004ac
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;
iput-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mSvContainer:Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;
.line 67
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mRootView:Landroid/view/View;
const v1, 0x7f1004ae
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
iput-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvRecommend:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
.line 68
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mRootView:Landroid/view/View;
const v1, 0x7f1004af
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
iput-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvClean:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
.line 69
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mRootView:Landroid/view/View;
const v1, 0x7f1004b0
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
iput-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvSafe:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
.line 70
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mRootView:Landroid/view/View;
const v1, 0x7f1004b1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
iput-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvOrdinary:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
.line 71
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mRootView:Landroid/view/View;
const v1, 0x7f1004ad
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mTvRecTitle:Landroid/widget/TextView;
.line 72
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mRootView:Landroid/view/View;
const v1, 0x7f1004aa
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 73
invoke-virtual {v0}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
iget v2, v1, Landroid/view/ViewGroup$LayoutParams;->height:I
invoke-static {}, Lcom/cleanmaster/base/util/system/DimenUtils;->getStatusBarHeight2()I
move-result v3
add-int/2addr v2, v3
iput v2, v1, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 74
invoke-virtual {v0}, Landroid/widget/TextView;->getPaddingLeft()I
move-result v1
invoke-static {}, Lcom/cleanmaster/base/util/system/DimenUtils;->getStatusBarHeight2()I
move-result v2
invoke-virtual {v0, v1, v2, v4, v4}, Landroid/widget/TextView;->setPadding(IIII)V
.line 75
invoke-static {}, Lcom/keniu/security/newmain/vip/i;->e()Z
move-result v1
if-eqz v1, :cond_94
const v1, -0xbcbba2
.line 76
:goto_88
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setBackgroundColor(I)V
.line 77
invoke-virtual {p0}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->initReportListener()V
.line 78
invoke-direct {p0}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->initRecycleAction()V
.line 79
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mRootView:Landroid/view/View;
return-object v0
.line 75
:cond_94
const v1, -0xd0942a
goto :goto_88
.end method
.method public onItemClick(Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel;I)V
.registers 5
.prologue
.line 234
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mPresenter:Lcom/keniu/security/newmain/toolbox/presenter/IToolBoxPresenter;
if-eqz v0, :cond_28
if-eqz p1, :cond_28
.line 235
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mPresenter:Lcom/keniu/security/newmain/toolbox/presenter/IToolBoxPresenter;
invoke-interface {v0, p1}, Lcom/keniu/security/newmain/toolbox/presenter/IToolBoxPresenter;->clickItem(Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel;)V
.line 236
new-instance v0, Lcom/keniu/security/newmain/e/f;
invoke-direct {v0}, Lcom/keniu/security/newmain/e/f;-><init>()V
invoke-virtual {p1}, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel;->getType()I
move-result v1
add-int/lit8 v1, v1, 0x4
int-to-byte v1, v1
invoke-virtual {v0, v1}, Lcom/keniu/security/newmain/e/f;->a(B)Lcom/keniu/security/newmain/e/f;
move-result-object v0
invoke-virtual {p1}, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel;->getId()I
move-result v1
int-to-byte v1, v1
invoke-virtual {v0, v1}, Lcom/keniu/security/newmain/e/f;->b(B)Lcom/keniu/security/newmain/e/f;
move-result-object v0
const/4 v1, 0x4
invoke-virtual {v0, v1}, Lcom/keniu/security/newmain/e/f;->c(B)V
.line 238
:cond_28
return-void
.end method
.method public onOpenMore(I)V
.registers 4
.prologue
.line 242
new-instance v0, Lcom/keniu/security/newmain/e/f;
invoke-direct {v0}, Lcom/keniu/security/newmain/e/f;-><init>()V
int-to-byte v1, p1
invoke-virtual {v0, v1}, Lcom/keniu/security/newmain/e/f;->a(B)Lcom/keniu/security/newmain/e/f;
move-result-object v0
const/4 v1, 0x3
invoke-virtual {v0, v1}, Lcom/keniu/security/newmain/e/f;->c(B)V
.line 243
return-void
.end method
.method public onResume()V
.registers 3
.prologue
.line 120
invoke-super {p0}, Lcom/cleanmaster/hpsharelib/ui/widget/BaseFragment;->onResume()V
.line 121
invoke-direct {p0}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->closeMore()V
.line 122
invoke-virtual {p0}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->refreshRecommendData()V
.line 123
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mSvContainer:Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;->setHaveNotify(Z)V
.line 124
invoke-direct {p0}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->reportFragmentShow()V
.line 125
return-void
.end method
.method public onSelect()V
.registers 2
.prologue
.line 166
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFragmentVisible:Z
.line 167
invoke-direct {p0}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->closeMore()V
.line 168
invoke-virtual {p0}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->refreshRecommendData()V
.line 169
return-void
.end method
.method public preLoad(Landroid/app/Activity;)V
.registers 3
.prologue
.line 104
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mPresenter:Lcom/keniu/security/newmain/toolbox/presenter/IToolBoxPresenter;
if-nez v0, :cond_c
.line 105
new-instance v0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$3;
invoke-direct {v0, p0, p1}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$3;-><init>(Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;Landroid/app/Activity;)V
invoke-static {v0}, Lcom/cleanmaster/base/util/concurrent/BackgroundThread;->post(Ljava/lang/Runnable;)V
.line 112
:cond_c
return-void
.end method
.method public refreshRecommendData()V
.registers 5
.prologue
const/4 v1, 0x0
.line 199
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFormatToolData:Lcom/keniu/security/newmain/toolbox/model/FormatToolData;
if-eqz v0, :cond_19
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFormatToolData:Lcom/keniu/security/newmain/toolbox/model/FormatToolData;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getRecommendList()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_19
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFormatToolData:Lcom/keniu/security/newmain/toolbox/model/FormatToolData;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getRecommendList()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-gtz v0, :cond_1a
.line 212
:cond_19
:goto_19
return-void
.line 202
:cond_1a
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvRecommend:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->getVisibility()I
move-result v0
if-eqz v0, :cond_53
.line 203
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvRecommend:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
invoke-virtual {v0, v1}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setVisibility(I)V
.line 204
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mTvRecTitle:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 205
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvRecommend:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
new-instance v1, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;
iget-object v2, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mContext:Landroid/content/Context;
iget-object v3, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFormatToolData:Lcom/keniu/security/newmain/toolbox/model/FormatToolData;
invoke-virtual {v3}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getRecommendList()Ljava/util/List;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;-><init>(Landroid/content/Context;Ljava/util/List;)V
iget-object v2, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mSvContainer:Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;
invoke-virtual {v0, v1, v2}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setAdapter(Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;Landroid/widget/ScrollView;)V
.line 206
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->onRecommendItemClickListener:Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$OnRecommendItemClickListener;
if-nez v0, :cond_4c
.line 207
new-instance v0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$OnRecommendItemClickListener;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$OnRecommendItemClickListener;-><init>(Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$1;)V
iput-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->onRecommendItemClickListener:Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$OnRecommendItemClickListener;
.line 209
:cond_4c
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvRecommend:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
iget-object v1, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->onRecommendItemClickListener:Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$OnRecommendItemClickListener;
invoke-virtual {v0, v1}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setOnItemClickListener(Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView$OnItemClickListener;)V
.line 211
:cond_53
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvRecommend:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
invoke-virtual {v0}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->notifyDataChanged()V
goto :goto_19
.end method
.method public setToolsData(Lcom/keniu/security/newmain/toolbox/model/FormatToolData;)V
.registers 6
.prologue
const/16 v1, 0x8
.line 173
iput-object p1, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFormatToolData:Lcom/keniu/security/newmain/toolbox/model/FormatToolData;
.line 174
invoke-virtual {p1}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getRecommendList()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_93
invoke-virtual {p1}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getRecommendList()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_93
.line 175
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvRecommend:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
new-instance v1, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;
iget-object v2, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mContext:Landroid/content/Context;
iget-object v3, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFormatToolData:Lcom/keniu/security/newmain/toolbox/model/FormatToolData;
invoke-virtual {v3}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getRecommendList()Ljava/util/List;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;-><init>(Landroid/content/Context;Ljava/util/List;)V
iget-object v2, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mSvContainer:Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;
invoke-virtual {v0, v1, v2}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setAdapter(Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;Landroid/widget/ScrollView;)V
.line 176
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->onRecommendItemClickListener:Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$OnRecommendItemClickListener;
if-nez v0, :cond_34
.line 177
new-instance v0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$OnRecommendItemClickListener;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$OnRecommendItemClickListener;-><init>(Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$1;)V
iput-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->onRecommendItemClickListener:Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$OnRecommendItemClickListener;
.line 179
:cond_34
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvRecommend:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
iget-object v1, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->onRecommendItemClickListener:Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment$OnRecommendItemClickListener;
invoke-virtual {v0, v1}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setOnItemClickListener(Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView$OnItemClickListener;)V
.line 184
:goto_3b
invoke-virtual {p1}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getDeepCleanList()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_58
.line 185
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvClean:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
new-instance v1, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;
iget-object v2, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mContext:Landroid/content/Context;
invoke-virtual {p1}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getDeepCleanList()Ljava/util/List;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;-><init>(Landroid/content/Context;Ljava/util/List;)V
iget-object v2, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mSvContainer:Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;
invoke-virtual {v0, v1, v2}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setAdapter(Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;Landroid/widget/ScrollView;)V
.line 186
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvClean:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
invoke-virtual {v0, p0}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setOnItemClickListener(Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView$OnItemClickListener;)V
.line 188
:cond_58
invoke-virtual {p1}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getSafeToolList()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_75
.line 189
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvSafe:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
new-instance v1, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;
iget-object v2, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mContext:Landroid/content/Context;
invoke-virtual {p1}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getSafeToolList()Ljava/util/List;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;-><init>(Landroid/content/Context;Ljava/util/List;)V
iget-object v2, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mSvContainer:Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;
invoke-virtual {v0, v1, v2}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setAdapter(Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;Landroid/widget/ScrollView;)V
.line 190
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvSafe:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
invoke-virtual {v0, p0}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setOnItemClickListener(Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView$OnItemClickListener;)V
.line 192
:cond_75
invoke-virtual {p1}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getOrdinaryToolList()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_92
.line 193
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvOrdinary:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
new-instance v1, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;
iget-object v2, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mContext:Landroid/content/Context;
invoke-virtual {p1}, Lcom/keniu/security/newmain/toolbox/model/FormatToolData;->getOrdinaryToolList()Ljava/util/List;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;-><init>(Landroid/content/Context;Ljava/util/List;)V
iget-object v2, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mSvContainer:Lcom/keniu/security/newmain/toolbox/view/custom/ToolBoxScrollView;
invoke-virtual {v0, v1, v2}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setAdapter(Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridAdapter;Landroid/widget/ScrollView;)V
.line 194
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvOrdinary:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
invoke-virtual {v0, p0}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setOnItemClickListener(Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView$OnItemClickListener;)V
.line 196
:cond_92
return-void
.line 181
:cond_93
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mGvRecommend:Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;
invoke-virtual {v0, v1}, Lcom/keniu/security/newmain/toolbox/view/custom/OpenMoreGridView;->setVisibility(I)V
.line 182
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mTvRecTitle:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_3b
.end method
.method public setUserVisibleHint(Z)V
.registers 3
.prologue
.line 129
invoke-super {p0, p1}, Lcom/cleanmaster/hpsharelib/ui/widget/BaseFragment;->setUserVisibleHint(Z)V
.line 130
if-eqz p1, :cond_18
.line 131
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mPresenter:Lcom/keniu/security/newmain/toolbox/presenter/IToolBoxPresenter;
if-nez v0, :cond_13
.line 132
invoke-virtual {p0}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
move-result-object v0
invoke-static {p0, v0}, Lcom/keniu/security/newmain/toolbox/presenter/ToolBoxPresenterImpl;->preLoad(Lcom/keniu/security/newmain/toolbox/view/IToolBoxView;Landroid/app/Activity;)Lcom/keniu/security/newmain/toolbox/presenter/ToolBoxPresenterImpl;
move-result-object v0
iput-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mPresenter:Lcom/keniu/security/newmain/toolbox/presenter/IToolBoxPresenter;
.line 134
:cond_13
iget-object v0, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mPresenter:Lcom/keniu/security/newmain/toolbox/presenter/IToolBoxPresenter;
invoke-interface {v0}, Lcom/keniu/security/newmain/toolbox/presenter/IToolBoxPresenter;->setPageData()V
.line 136
:cond_18
iput-boolean p1, p0, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->mFragmentVisible:Z
.line 137
invoke-direct {p0}, Lcom/keniu/security/newmain/toolbox/view/ToolBoxFragment;->reportFragmentShow()V
.line 138
return-void
.end method