ant.smali
.class public Ldxoptimizer/ant;
.super Landroid/support/v7/widget/RecyclerView$a;
.source "AllTabsAdapter.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/ant$a;,
Ldxoptimizer/ant$b;
}
.end annotation
# instance fields
.field private final a:I
.field private b:Landroid/content/Context;
.field private c:Landroid/view/LayoutInflater;
.field private d:Ldxoptimizer/ant$b;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 6
.prologue
.line 68
invoke-direct {p0}, Landroid/support/v7/widget/RecyclerView$a;-><init>()V
.line 69
iput-object p1, p0, Ldxoptimizer/ant;->b:Landroid/content/Context;
.line 70
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/ant;->c:Landroid/view/LayoutInflater;
.line 71
const-string v0, "window"
.line 72
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/WindowManager;
.line 73
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
const v2, 0x7f0c0006
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getInteger(I)I
move-result v1
.line 74
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f09017a
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDimension(I)F
move-result v2
.line 76
invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object v0
invoke-virtual {v0}, Landroid/view/Display;->getWidth()I
move-result v0
int-to-float v0, v0
const/high16 v3, 0x40c00000 # 6.0f
mul-float/2addr v2, v3
sub-float/2addr v0, v2
int-to-float v1, v1
div-float/2addr v0, v1
float-to-int v0, v0
iput v0, p0, Ldxoptimizer/ant;->a:I
.line 77
return-void
.end method
.method static synthetic a(Ldxoptimizer/ant;)Ldxoptimizer/ant$b;
.registers 2
.prologue
.line 30
iget-object v0, p0, Ldxoptimizer/ant;->d:Ldxoptimizer/ant$b;
return-object v0
.end method
.method private a(Landroid/content/Context;Ldxoptimizer/but;)V
.registers 13
.prologue
.line 169
new-instance v0, Ldxoptimizer/cgs;
invoke-direct {v0}, Ldxoptimizer/cgs;-><init>()V
.line 170
invoke-virtual {v0}, Ldxoptimizer/cgs;->a()Ldxoptimizer/cgr;
move-result-object v3
.line 172
invoke-static {p1}, Ldxoptimizer/btu;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
const-class v1, Lcom/dianxinos/optimizer/feed/store/TreasureStore;
invoke-static {v3, v0, v1}, Ldxoptimizer/cdu;->a(Ldxoptimizer/cgr;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/feed/store/TreasureStore;
.line 173
if-nez v0, :cond_18
.line 192
:goto_17
return-void
.line 176
:cond_18
invoke-virtual {v0}, Lcom/dianxinos/optimizer/feed/store/TreasureStore;->getDatas()Ljava/util/List;
move-result-object v4
.line 177
const/4 v1, 0x0
move v2, v1
:goto_1e
invoke-interface {v4}, Ljava/util/List;->size()I
move-result v1
if-ge v2, v1, :cond_48
.line 178
invoke-interface {v4, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/dianxinos/optimizer/feed/store/TreasureStore$DatasBean;
.line 179
if-eqz v1, :cond_44
invoke-virtual {v1}, Lcom/dianxinos/optimizer/feed/store/TreasureStore$DatasBean;->getId()I
move-result v5
int-to-long v6, v5
invoke-virtual {p2}, Ldxoptimizer/but;->getId()J
move-result-wide v8
cmp-long v5, v6, v8
if-nez v5, :cond_44
.line 180
iget v5, p2, Ldxoptimizer/but;->n:I
add-int/lit8 v5, v5, 0x1
iput v5, p2, Ldxoptimizer/but;->n:I
.line 184
iget v5, p2, Ldxoptimizer/but;->n:I
invoke-virtual {v1, v5}, Lcom/dianxinos/optimizer/feed/store/TreasureStore$DatasBean;->setRemind_new_times(I)V
.line 177
:cond_44
add-int/lit8 v1, v2, 0x1
move v2, v1
goto :goto_1e
.line 189
:cond_48
const-class v1, Lcom/dianxinos/optimizer/feed/store/TreasureStore;
invoke-virtual {v3, v0, v1}, Ldxoptimizer/cgr;->a(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/String;
move-result-object v0
.line 190
invoke-static {p1, v0}, Ldxoptimizer/btu;->a(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_17
.end method
.method static synthetic a(Ldxoptimizer/ant;Landroid/content/Context;Ldxoptimizer/but;)V
.registers 3
.prologue
.line 30
invoke-direct {p0, p1, p2}, Ldxoptimizer/ant;->a(Landroid/content/Context;Ldxoptimizer/but;)V
return-void
.end method
.method static synthetic b(Ldxoptimizer/ant;)Landroid/content/Context;
.registers 2
.prologue
.line 30
iget-object v0, p0, Ldxoptimizer/ant;->b:Landroid/content/Context;
return-object v0
.end method
# virtual methods
.method public a()I
.registers 2
.prologue
.line 196
sget-object v0, Lcom/dianxinos/optimizer/feed/functions/FunctionSelectActivity;->p:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-eqz v0, :cond_f
.line 197
sget-object v0, Lcom/dianxinos/optimizer/feed/functions/FunctionSelectActivity;->p:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 199
:goto_e
return v0
:cond_f
const/4 v0, 0x0
goto :goto_e
.end method
.method public a(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$w;
.registers 7
.prologue
.line 81
iget-object v0, p0, Ldxoptimizer/ant;->c:Landroid/view/LayoutInflater;
const v1, 0x7f03017b
const/4 v2, 0x0
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 82
new-instance v1, Landroid/widget/LinearLayout$LayoutParams;
iget v2, p0, Ldxoptimizer/ant;->a:I
iget v3, p0, Ldxoptimizer/ant;->a:I
invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
.line 83
invoke-virtual {v0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 84
new-instance v1, Ldxoptimizer/ant$a;
invoke-direct {v1, p0, v0}, Ldxoptimizer/ant$a;-><init>(Ldxoptimizer/ant;Landroid/view/View;)V
return-object v1
.end method
.method public a(Landroid/support/v7/widget/RecyclerView$w;I)V
.registers 8
.prologue
.line 89
move-object v0, p1
check-cast v0, Ldxoptimizer/ant$a;
.line 90
invoke-virtual {p1}, Landroid/support/v7/widget/RecyclerView$w;->e()I
move-result v2
.line 92
sget-object v1, Lcom/dianxinos/optimizer/feed/functions/FunctionSelectActivity;->p:Ljava/util/List;
invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ldxoptimizer/but;
.line 93
invoke-virtual {v0, v1}, Ldxoptimizer/ant$a;->a(Ldxoptimizer/but;)V
.line 94
invoke-static {v0}, Ldxoptimizer/ant$a;->a(Ldxoptimizer/ant$a;)Landroid/widget/FrameLayout;
move-result-object v3
new-instance v4, Ldxoptimizer/ant$1;
invoke-direct {v4, p0, v0, v2, v1}, Ldxoptimizer/ant$1;-><init>(Ldxoptimizer/ant;Ldxoptimizer/ant$a;ILdxoptimizer/but;)V
invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 101
return-void
.end method
.method public a(Ldxoptimizer/ant$b;)V
.registers 2
.prologue
.line 60
iput-object p1, p0, Ldxoptimizer/ant;->d:Ldxoptimizer/ant$b;
.line 61
return-void
.end method