h.smali

.class public Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/h;
.super Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/b;
.source "app_installed_num.java"


# direct methods
.method public constructor <init>()V
    .registers 1

    .prologue
    .line 6
    invoke-direct {p0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/b;-><init>()V

    return-void
.end method

.method public static b(Lorg/json/JSONObject;)Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/h;
    .registers 3

    .prologue
    .line 15
    new-instance v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/h;

    invoke-direct {v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/h;-><init>()V

    .line 17
    :try_start_5
    const-string v1, "app_installed_num"

    invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v1

    .line 18
    invoke-virtual {v0, v1}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/h;->a(Lorg/json/JSONObject;)Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/b;
    :try_end_e
    .catch Lorg/json/JSONException; {:try_start_5 .. :try_end_e} :catch_f

    .line 23
    :goto_e
    return-object v0

    .line 19
    :catch_f
    move-exception v0

    .line 20
    invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V

    .line 21
    const/4 v0, 0x0

    goto :goto_e
.end method


# virtual methods
.method protected b(Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/a;)Z
    .registers 3

    .prologue
    .line 10
    invoke-virtual {p1}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/a;->b()I

    move-result v0

    invoke-virtual {p0, v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/h;->b(I)Z

    move-result v0

    if-eqz v0, :cond_16

    invoke-virtual {p1}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/a;->b()I

    move-result v0

    invoke-virtual {p0, v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/h;->a(I)Z

    move-result v0

    if-eqz v0, :cond_16

    const/4 v0, 0x1

    .line 11
    :goto_15
    return v0

    .line 10
    :cond_16
    const/4 v0, 0x0

    goto :goto_15
.end method