ShareHelperNew.smali
.class public Lcom/cleanmaster/util/ShareHelperNew;
.super Ljava/lang/Object;
.source "ShareHelperNew.java"
# interfaces
.implements Lcom/cm/plugincluster/common/interfaces/IShareHelperNew;
# instance fields
.field private mShareData:Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;
.field private mShareReporter:Lcom/cleanmaster/hpsharelib/share/cm_share_newpopup;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
const/4 v0, 0x0
.line 22
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 24
iput-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareData:Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;
.line 25
iput-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareReporter:Lcom/cleanmaster/hpsharelib/share/cm_share_newpopup;
return-void
.end method
# virtual methods
.method public getShareType()Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;
.registers 2
.prologue
.line 28
iget-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareData:Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;
return-object v0
.end method
.method public getTypeofShareData()I
.registers 2
.prologue
.line 30
iget-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareData:Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;
iget v0, v0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mType:I
return v0
.end method
.method public initShareType(Z)V
.registers 6
.prologue
.line 33
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/ConflictCommons;->isCNVersion()Z
move-result v0
if-eqz v0, :cond_7
.line 51
:cond_6
:goto_6
return-void
.line 36
:cond_7
invoke-static {}, Lcom/cleanmaster/hpsharelib/share/ShareHelper;->cleanShareInfo()V
.line 37
invoke-static {p1}, Lcom/cleanmaster/hpsharelib/share/ShareHelper;->getAllShareData(Z)Ljava/util/List;
move-result-object v1
.line 38
if-eqz v1, :cond_6
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_6
.line 39
const/4 v0, 0x0
invoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;
.line 40
iget v2, v0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mType:I
const/4 v3, 0x1
if-ne v2, v3, :cond_24
.line 41
iput-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareData:Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;
.line 44
:cond_24
iget-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareData:Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;
if-eqz v0, :cond_2f
.line 46
new-instance v0, Lcom/cleanmaster/hpsharelib/share/cm_share_newpopup;
invoke-direct {v0}, Lcom/cleanmaster/hpsharelib/share/cm_share_newpopup;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareReporter:Lcom/cleanmaster/hpsharelib/share/cm_share_newpopup;
.line 49
:cond_2f
invoke-interface {v1}, Ljava/util/List;->clear()V
goto :goto_6
.end method
.method public isNull()Z
.registers 2
.prologue
.line 54
iget-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareData:Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;
if-nez v0, :cond_6
const/4 v0, 0x1
:goto_5
return v0
:cond_6
const/4 v0, 0x0
goto :goto_5
.end method
.method public setShareIcon(Landroid/widget/ImageView;)V
.registers 5
.prologue
const/high16 v2, 0x41c80000 # 25.0f
.line 58
if-eqz p1, :cond_8
iget-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareData:Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;
if-nez v0, :cond_9
.line 67
:cond_8
:goto_8
return-void
.line 61
:cond_9
iget-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareData:Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;
iget v0, v0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mType:I
.line 62
const/4 v1, 0x1
if-ne v0, v1, :cond_16
.line 63
const v0, 0x7f0206cd
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setBackgroundResource(I)V
.line 66
:cond_16
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v2}, Lcom/cleanmaster/base/util/system/DimenUtils;->dp2pxScaleH(Landroid/content/Context;F)I
move-result v0
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v1
invoke-static {v1, v2}, Lcom/cleanmaster/base/util/system/DimenUtils;->dp2pxScaleH(Landroid/content/Context;F)I
move-result v1
invoke-static {p1, v0, v1}, Lcom/cleanmaster/base/util/system/DimenUtils;->updateLayout(Landroid/view/View;II)V
goto :goto_8
.end method
.method public startShare(Landroid/content/Context;IILjava/lang/String;)V
.registers 11
.prologue
.line 70
if-eqz p1, :cond_6
iget-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareData:Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;
if-nez v0, :cond_7
.line 83
:cond_6
:goto_6
return-void
.line 73
:cond_7
iget-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareData:Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;
iget v1, v0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$ShareData;->mType:I
.line 74
iget-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareReporter:Lcom/cleanmaster/hpsharelib/share/cm_share_newpopup;
if-eqz v0, :cond_23
.line 75
iget-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareReporter:Lcom/cleanmaster/hpsharelib/share/cm_share_newpopup;
invoke-virtual {v0, p3}, Lcom/cleanmaster/hpsharelib/share/cm_share_newpopup;->sharedata(I)V
.line 76
iget-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareReporter:Lcom/cleanmaster/hpsharelib/share/cm_share_newpopup;
invoke-virtual {v0, p2}, Lcom/cleanmaster/hpsharelib/share/cm_share_newpopup;->sourcefrom(I)V
.line 77
iget-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareReporter:Lcom/cleanmaster/hpsharelib/share/cm_share_newpopup;
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/share/cm_share_newpopup;->clickwho(I)V
.line 78
iget-object v0, p0, Lcom/cleanmaster/util/ShareHelperNew;->mShareReporter:Lcom/cleanmaster/hpsharelib/share/cm_share_newpopup;
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/share/cm_share_newpopup;->report()V
.line 81
:cond_23
const/4 v0, 0x1
if-eq v0, v1, :cond_36
const/4 v5, 0x0
.line 82
:goto_27
const-string v2, "Clean Master"
invoke-static {p1, p2, v1, p4}, Lcom/cleanmaster/hpsharelib/share/PublicShareDialog;->getShareContent(Landroid/content/Context;IILjava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-static {p1, v1}, Lcom/cleanmaster/hpsharelib/share/PublicShareDialog;->getSharePicPath(Landroid/content/Context;I)Ljava/lang/String;
move-result-object v4
move-object v0, p1
invoke-static/range {v0 .. v5}, Lcom/cleanmaster/hpsharelib/share/ShareHelper;->startShareEx(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
goto :goto_6
.line 81
:cond_36
const-string v0, ""
invoke-static {p2, p3, v1, v0}, Lcom/cleanmaster/hpsharelib/share/PublicShareDialog;->getNewShareItem(IIILjava/lang/String;)Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;
move-result-object v5
goto :goto_27
.end method