a.smali
.class public Lcn/jpush/android/r/a;
.super Lcn/jpush/android/r/b;
# instance fields
.field private c:Lcn/jpush/android/q/f;
# direct methods
.method constructor <init>(Lcn/jpush/android/q/e;Lcn/jpush/android/t/c;)V
.registers 3
invoke-direct {p0, p1, p2}, Lcn/jpush/android/r/b;-><init>(Lcn/jpush/android/q/e;Lcn/jpush/android/t/c;)V
return-void
.end method
.method static synthetic a(Lcn/jpush/android/r/a;Z)I
.registers 3
invoke-direct {p0, p1}, Lcn/jpush/android/r/a;->a(Z)I
move-result v0
return v0
.end method
.method private a(Z)I
.registers 6
const/4 v0, 0x0
const/4 v1, -0x1
invoke-virtual {p0}, Lcn/jpush/android/r/a;->d()Lcn/jpush/android/q/e;
move-result-object v3
if-nez v3, :cond_a
move v0, v1
:goto_9
return v0
:cond_a
const/4 v1, 0x3
if-eqz p1, :cond_19
invoke-virtual {v3}, Lcn/jpush/android/q/e;->l()I
move-result v2
:goto_11
if-eqz v2, :cond_14
move v2, v0
:cond_14
packed-switch v2, :pswitch_data_2c
:cond_17
move v0, v1
goto :goto_9
:cond_19
invoke-virtual {v3}, Lcn/jpush/android/q/e;->m()I
move-result v2
goto :goto_11
:pswitch_1e
const/4 v0, 0x1
goto :goto_9
:pswitch_20
const/4 v0, 0x2
goto :goto_9
:pswitch_22
invoke-virtual {v3}, Lcn/jpush/android/q/e;->c()I
move-result v2
const/16 v3, 0x50
if-ne v2, v3, :cond_17
goto :goto_9
nop
:pswitch_data_2c
.packed-switch 0x0
:pswitch_22
:pswitch_20
:pswitch_1e
.end packed-switch
.end method
.method private e()V
.registers 2
iget-object v0, p0, Lcn/jpush/android/r/a;->c:Lcn/jpush/android/q/f;
if-eqz v0, :cond_9
iget-object v0, p0, Lcn/jpush/android/r/a;->c:Lcn/jpush/android/q/f;
invoke-virtual {v0}, Lcn/jpush/android/q/f;->a()V
:cond_9
return-void
.end method
# virtual methods
.method public a()V
.registers 1
invoke-direct {p0}, Lcn/jpush/android/r/a;->e()V
invoke-super {p0}, Lcn/jpush/android/r/b;->a()V
return-void
.end method
.method public a(Landroid/content/Context;)V
.registers 10
:try_start_0
invoke-virtual {p0}, Lcn/jpush/android/r/a;->c()Landroid/view/View;
move-result-object v2
invoke-virtual {p0}, Lcn/jpush/android/r/a;->d()Lcn/jpush/android/q/e;
move-result-object v7
if-eqz v7, :cond_c
if-nez v2, :cond_d
:cond_c
:goto_c
return-void
:cond_d
invoke-virtual {v7}, Lcn/jpush/android/q/e;->f()Z
move-result v0
if-eqz v0, :cond_d3
const/4 v0, 0x1
invoke-direct {p0, v0}, Lcn/jpush/android/r/a;->a(Z)I
move-result v3
if-ltz v3, :cond_c
invoke-virtual {v7}, Lcn/jpush/android/q/e;->j()F
move-result v0
float-to-long v4, v0
new-instance v6, Lcn/jpush/android/r/a$1;
invoke-direct {v6, p0}, Lcn/jpush/android/r/a$1;-><init>(Lcn/jpush/android/r/a;)V
move-object v1, p1
invoke-static/range {v1 .. v6}, Lcn/jpush/android/q/b;->a(Landroid/content/Context;Landroid/view/View;IJLcn/jpush/android/q/b$a;)V
:goto_28
invoke-virtual {v7}, Lcn/jpush/android/q/e;->h()Z
move-result v0
if-eqz v0, :cond_3c
new-instance v0, Lcn/jpush/android/q/g;
const/4 v1, 0x0
new-instance v3, Lcn/jpush/android/r/a$2;
invoke-direct {v3, p0, p1}, Lcn/jpush/android/r/a$2;-><init>(Lcn/jpush/android/r/a;Landroid/content/Context;)V
invoke-direct {v0, p0, v1, v3}, Lcn/jpush/android/q/g;-><init>(Lcn/jpush/android/r/b;Ljava/lang/Object;Lcn/jpush/android/q/g$a;)V
invoke-virtual {v2, v0}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
:cond_3c
invoke-virtual {v7}, Lcn/jpush/android/q/e;->g()Z
move-result v0
if-eqz v0, :cond_7a
const-string v0, "InAppBannerBindingWrapper"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "auto cancel in-app message, dismiss time: "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v7}, Lcn/jpush/android/q/e;->i()F
move-result v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcn/jpush/android/helper/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcn/jpush/android/r/a;->c:Lcn/jpush/android/q/f;
if-nez v0, :cond_69
new-instance v0, Lcn/jpush/android/q/f;
invoke-direct {v0}, Lcn/jpush/android/q/f;-><init>()V
iput-object v0, p0, Lcn/jpush/android/r/a;->c:Lcn/jpush/android/q/f;
:cond_69
iget-object v0, p0, Lcn/jpush/android/r/a;->c:Lcn/jpush/android/q/f;
new-instance v1, Lcn/jpush/android/r/a$3;
invoke-direct {v1, p0, p1, v7, v2}, Lcn/jpush/android/r/a$3;-><init>(Lcn/jpush/android/r/a;Landroid/content/Context;Lcn/jpush/android/q/e;Landroid/view/View;)V
invoke-virtual {v7}, Lcn/jpush/android/q/e;->i()F
move-result v2
float-to-long v2, v2
const-wide/16 v4, 0x3e8
invoke-virtual/range {v0 .. v5}, Lcn/jpush/android/q/f;->a(Lcn/jpush/android/q/f$a;JJ)V
:cond_7a
const-string v0, "InAppBannerBindingWrapper"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "in app animation with: slideToShow: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v7}, Lcn/jpush/android/q/e;->f()Z
move-result v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " , autoSlideToDismiss: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v7}, Lcn/jpush/android/q/e;->g()Z
move-result v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ", swipeToDismiss: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v7}, Lcn/jpush/android/q/e;->h()Z
move-result v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcn/jpush/android/helper/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
:try_end_b2
.catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_b2} :catch_b4
goto/16 :goto_c
:catch_b4
move-exception v0
const-string v1, "InAppBannerBindingWrapper"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "start in-app with animation error. "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lcn/jpush/android/helper/Logger;->w(Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_c
:cond_d3
:try_start_d3
const-string v0, "InAppBannerBindingWrapper"
const-string v1, "in-app message show success directory."
invoke-static {v0, v1}, Lcn/jpush/android/helper/Logger;->d(Ljava/lang/String;Ljava/lang/String;)V
:try_end_da
.catch Ljava/lang/Throwable; {:try_start_d3 .. :try_end_da} :catch_b4
goto/16 :goto_28
.end method
.method public b(Landroid/content/Context;)V
.registers 2
return-void
.end method