bpm.smali
.class public Ldxoptimizer/bpm;
.super Ldxoptimizer/bos;
.source "PermissionGuideCardHolder.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# instance fields
.field private u:Lcom/dianxinos/optimizer/permission/IPermissionGuideClient;
.field private v:I
.field private w:I
# direct methods
.method public constructor <init>(Landroid/view/View;Landroid/app/Activity;II)V
.registers 6
.prologue
.line 31
invoke-direct {p0, p1, p2}, Ldxoptimizer/bos;-><init>(Landroid/view/View;Landroid/app/Activity;)V
.line 33
iput p4, p0, Ldxoptimizer/bpm;->v:I
.line 34
iput p3, p0, Ldxoptimizer/bpm;->w:I
.line 35
new-instance v0, Ldxoptimizer/bvq;
invoke-direct {v0, p2}, Ldxoptimizer/bvq;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Ldxoptimizer/bpm;->u:Lcom/dianxinos/optimizer/permission/IPermissionGuideClient;
.line 36
return-void
.end method
.method public static a(Landroid/content/Context;I)Z
.registers 3
.prologue
.line 86
invoke-static {p0, p1}, Ldxoptimizer/bvw;->e(Landroid/content/Context;I)Z
move-result v0
return v0
.end method
# virtual methods
.method public A()V
.registers 2
.prologue
.line 75
invoke-super {p0}, Ldxoptimizer/bos;->A()V
.line 76
iget-object v0, p0, Ldxoptimizer/bpm;->u:Lcom/dianxinos/optimizer/permission/IPermissionGuideClient;
invoke-interface {v0}, Lcom/dianxinos/optimizer/permission/IPermissionGuideClient;->closePermissionGuide()V
.line 77
return-void
.end method
.method public a(Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;)Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;
.registers 8
.prologue
.line 40
if-nez p1, :cond_4
.line 41
const/4 v0, 0x0
.line 70
:goto_3
return-object v0
.line 44
:cond_4
const-string v2, ""
.line 45
const-string v3, ""
.line 46
const/4 v5, 0x0
.line 47
iget v0, p0, Ldxoptimizer/bpm;->w:I
packed-switch v0, :pswitch_data_48
.line 54
:goto_e
iget v0, p0, Ldxoptimizer/bpm;->v:I
packed-switch v0, :pswitch_data_4e
.line 63
:goto_13
const/16 v0, 0xdb
iget-object v1, p0, Ldxoptimizer/bpm;->n:Landroid/app/Activity;
const v4, 0x7f080e16
.line 65
invoke-virtual {v1, v4}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v4
move-object v1, p1
.line 63
invoke-static/range {v0 .. v5}, Ldxoptimizer/bom;->a(ILcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
.line 68
iget-object v0, p0, Ldxoptimizer/bpm;->t:Landroid/widget/TextView;
invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 69
iget-object v0, p0, Ldxoptimizer/bpm;->p:Landroid/widget/RelativeLayout;
invoke-virtual {v0, p0}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 70
invoke-super {p0, p1}, Ldxoptimizer/bos;->a(Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;)Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;
move-result-object v0
goto :goto_3
.line 49
:pswitch_31
iget-object v0, p0, Ldxoptimizer/bpm;->n:Landroid/app/Activity;
const v1, 0x7f080e18
invoke-virtual {v0, v1}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v2
goto :goto_e
.line 56
:pswitch_3b
iget-object v0, p0, Ldxoptimizer/bpm;->n:Landroid/app/Activity;
const v1, 0x7f080e17
invoke-virtual {v0, v1}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v3
.line 57
const v5, 0x7f0201bb
.line 58
goto :goto_13
.line 47
:pswitch_data_48
.packed-switch 0x1
:pswitch_31
.end packed-switch
.line 54
:pswitch_data_4e
.packed-switch 0x0
:pswitch_3b
.end packed-switch
.end method
.method public onClick(Landroid/view/View;)V
.registers 6
.prologue
.line 81
iget-object v0, p0, Ldxoptimizer/bpm;->n:Landroid/app/Activity;
iget-object v1, p0, Ldxoptimizer/bpm;->o:Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;
invoke-static {v0, v1}, Ldxoptimizer/bom;->a(Landroid/content/Context;Lcom/dianxinos/optimizer/module/recommend/data/RecommendBaseBean;)V
.line 82
iget-object v0, p0, Ldxoptimizer/bpm;->n:Landroid/app/Activity;
iget v1, p0, Ldxoptimizer/bpm;->w:I
iget-object v2, p0, Ldxoptimizer/bpm;->u:Lcom/dianxinos/optimizer/permission/IPermissionGuideClient;
const/4 v3, 0x0
invoke-static {v0, v1, v2, v3}, Ldxoptimizer/bvw;->a(Landroid/content/Context;ILcom/dianxinos/optimizer/permission/IPermissionGuideClient;Z)V
.line 83
return-void
.end method