ShareHelper$ShareData.smali

.class public Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;
.super Ljava/lang/Object;
.source "ShareHelper.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/cleanmaster/hpsharelib/share/ShareHelper;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x9
    name = "ShareData"
.end annotation


# instance fields
.field public mAppName:Ljava/lang/String;

.field mBackUrl:Ljava/lang/String;

.field public mExist:Z

.field public mIcon:Landroid/graphics/drawable/Drawable;

.field public mIconId:I

.field public mNewIconId:I

.field public mPkgName:Ljava/lang/String;

.field public mType:I


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

    .prologue
    .line 137
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 139
    return-void
.end method

.method public constructor <init>(IILjava/lang/String;Ljava/lang/String;)V
    .registers 8

    .prologue
    .line 142
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 143
    # invokes: Lcom/cleanmaster/hpsharelib/share/ShareHelper;->checkShare(ILjava/lang/String;)Z
    invoke-static {p1, p3}, Lcom/cleanmaster/hpsharelib/share/ShareHelper;->access$000(ILjava/lang/String;)Z

    move-result v0

    iput-boolean v0, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mExist:Z

    .line 145
    iget-boolean v0, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mExist:Z

    if-eqz v0, :cond_3e

    .line 146
    invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/HostHelper;->getAppContext()Landroid/content/Context;

    move-result-object v0

    .line 147
    iput p1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mType:I

    .line 148
    const/4 v1, 0x7

    if-ne p1, v1, :cond_3f

    .line 149
    invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/HostHelper;->getAppContext()Landroid/content/Context;

    move-result-object v1

    .line 150
    invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v1

    invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    sget v2, Lcom/cleanmaster/hpsharelib/R$drawable;->share_to_time_line_icon:I

    .line 151
    invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    iput-object v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mIcon:Landroid/graphics/drawable/Drawable;

    .line 160
    :cond_2a
    :goto_2a
    packed-switch p1, :pswitch_data_d6

    .line 199
    :goto_2d
    :pswitch_2d
    packed-switch p1, :pswitch_data_f4

    .line 238
    :goto_30
    :pswitch_30
    invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    invoke-virtual {v0, p2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mAppName:Ljava/lang/String;

    .line 239
    iput-object p3, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mPkgName:Ljava/lang/String;

    .line 240
    iput-object p4, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mBackUrl:Ljava/lang/String;

    .line 242
    :cond_3e
    return-void

    .line 153
    :cond_3f
    invoke-static {}, Lcom/cleanmaster/bitloader/BitmapLoader;->getInstance()Lcom/cleanmaster/bitloader/BitmapLoader;

    move-result-object v1

    invoke-virtual {v1, p3}, Lcom/cleanmaster/bitloader/BitmapLoader;->loadIconSyncByPkgName(Ljava/lang/String;)Landroid/graphics/Bitmap;

    move-result-object v1

    .line 154
    if-eqz v1, :cond_2a

    invoke-virtual {v1}, Landroid/graphics/Bitmap;->isRecycled()Z

    move-result v2

    if-nez v2, :cond_2a

    .line 156
    new-instance v2, Landroid/graphics/drawable/BitmapDrawable;

    invoke-direct {v2, v1}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/graphics/Bitmap;)V

    iput-object v2, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mIcon:Landroid/graphics/drawable/Drawable;

    goto :goto_2a

    .line 162
    :pswitch_57
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->medal_share_mms:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mNewIconId:I

    goto :goto_2d

    .line 165
    :pswitch_5c
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->medal_share_qzone:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mNewIconId:I

    goto :goto_2d

    .line 168
    :pswitch_61
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->medal_share_sina:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mNewIconId:I

    goto :goto_2d

    .line 171
    :pswitch_66
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->medal_share_mms_group:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mNewIconId:I

    goto :goto_2d

    .line 174
    :pswitch_6b
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->medal_share_qq:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mNewIconId:I

    goto :goto_2d

    .line 177
    :pswitch_70
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->medal_share_tx:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mNewIconId:I

    goto :goto_2d

    .line 180
    :pswitch_75
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->medal_share_facebook:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mNewIconId:I

    goto :goto_2d

    .line 183
    :pswitch_7a
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->medal_share_twitter:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mNewIconId:I

    goto :goto_2d

    .line 186
    :pswitch_7f
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->medal_share_gplus:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mNewIconId:I

    goto :goto_2d

    .line 189
    :pswitch_84
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->medal_share_instagram:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mNewIconId:I

    goto :goto_2d

    .line 192
    :pswitch_89
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->medal_share_talk:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mNewIconId:I

    goto :goto_2d

    .line 195
    :pswitch_8e
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->medal_share_line:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mNewIconId:I

    goto :goto_2d

    .line 201
    :pswitch_93
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->share_wechat:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mIconId:I

    goto :goto_30

    .line 204
    :pswitch_98
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->share_qzone:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mIconId:I

    goto :goto_30

    .line 207
    :pswitch_9d
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->share_weibo:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mIconId:I

    goto :goto_30

    .line 210
    :pswitch_a2
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->share_timeline:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mIconId:I

    goto :goto_30

    .line 213
    :pswitch_a7
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->share_qq:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mIconId:I

    goto :goto_30

    .line 216
    :pswitch_ac
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->share_txweibo:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mIconId:I

    goto :goto_30

    .line 219
    :pswitch_b1
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->share_facebook:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mIconId:I

    goto/16 :goto_30

    .line 222
    :pswitch_b7
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->share_twitter:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mIconId:I

    goto/16 :goto_30

    .line 225
    :pswitch_bd
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->share_google_plus:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mIconId:I

    goto/16 :goto_30

    .line 228
    :pswitch_c3
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->share_instagram:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mIconId:I

    goto/16 :goto_30

    .line 231
    :pswitch_c9
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->share_talk:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mIconId:I

    goto/16 :goto_30

    .line 234
    :pswitch_cf
    sget v1, Lcom/cleanmaster/hpsharelib/R$drawable;->share_line:I

    iput v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mIconId:I

    goto/16 :goto_30

    .line 160
    nop

    :pswitch_data_d6
    .packed-switch 0x1
        :pswitch_75
        :pswitch_7f
        :pswitch_7a
        :pswitch_2d
        :pswitch_57
        :pswitch_61
        :pswitch_66
        :pswitch_6b
        :pswitch_5c
        :pswitch_70
        :pswitch_84
        :pswitch_89
        :pswitch_8e
    .end packed-switch

    .line 199
    :pswitch_data_f4
    .packed-switch 0x1
        :pswitch_b1
        :pswitch_bd
        :pswitch_b7
        :pswitch_30
        :pswitch_93
        :pswitch_9d
        :pswitch_a2
        :pswitch_a7
        :pswitch_98
        :pswitch_ac
        :pswitch_c3
        :pswitch_c9
        :pswitch_cf
    .end packed-switch
.end method