JunkPlusPluginSpaceProxy.smali

.class public Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;
.super Ljava/lang/Object;
.source "JunkPlusPluginSpaceProxy.java"

# interfaces
.implements Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;


# static fields
.field private static sInstance:Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;

.field private static sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    .prologue
    .line 24
    const/4 v0, 0x0

    sput-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sInstance:Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;

    return-void
.end method

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

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

    return-void
.end method

.method private getIPluginManager()Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;
    .registers 3

    .prologue
    .line 39
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_7

    .line 40
    sget-object p0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    .line 46
    :cond_6
    :goto_6
    return-object p0

    .line 42
    :cond_7
    const v0, 0x2340c9

    const/4 v1, 0x0

    new-array v1, v1, [Ljava/lang/Object;

    invoke-static {v0, v1}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpNull(I[Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    sput-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    .line 43
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_6

    .line 44
    sget-object p0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    goto :goto_6
.end method

.method public static getInstance()Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;
    .registers 2

    .prologue
    .line 28
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sInstance:Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;

    if-eqz v0, :cond_b

    .line 29
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sInstance:Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;

    invoke-direct {v0}, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->getIPluginManager()Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    move-result-object v0

    .line 34
    :goto_a
    return-object v0

    .line 32
    :cond_b
    const-class v1, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;

    monitor-enter v1

    .line 33
    :try_start_e
    new-instance v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;

    invoke-direct {v0}, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;-><init>()V

    sput-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sInstance:Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;

    .line 34
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sInstance:Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;

    invoke-direct {v0}, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->getIPluginManager()Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    move-result-object v0

    monitor-exit v1

    goto :goto_a

    .line 35
    :catchall_1d
    move-exception v0

    monitor-exit v1
    :try_end_1f
    .catchall {:try_start_e .. :try_end_1f} :catchall_1d

    throw v0
.end method


# virtual methods
.method public getAppSpaceMgrActLaunchIntent(Landroid/content/Context;II)Landroid/content/Intent;
    .registers 5

    .prologue
    .line 71
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-nez v0, :cond_6

    .line 72
    const/4 v0, 0x0

    .line 74
    :goto_5
    return-object v0

    :cond_6
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    invoke-interface {v0, p1, p2, p3}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->getAppSpaceMgrActLaunchIntent(Landroid/content/Context;II)Landroid/content/Intent;

    move-result-object v0

    goto :goto_5
.end method

.method public getDownloadManager()Lcom/cm/plugincluster/loststars/filemanager/interfaces/IDownloadManager;
    .registers 2

    .prologue
    .line 103
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_b

    .line 104
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    invoke-interface {v0}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->getDownloadManager()Lcom/cm/plugincluster/loststars/filemanager/interfaces/IDownloadManager;

    move-result-object v0

    .line 106
    :goto_a
    return-object v0

    :cond_b
    const/4 v0, 0x0

    goto :goto_a
.end method

.method public getDownloadManagerResult()Lcom/cm/plugincluster/loststars/filemanager/interfaces/IDownloadManagerResult;
    .registers 2

    .prologue
    .line 95
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_b

    .line 96
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    invoke-interface {v0}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->getDownloadManagerResult()Lcom/cm/plugincluster/loststars/filemanager/interfaces/IDownloadManagerResult;

    move-result-object v0

    .line 98
    :goto_a
    return-object v0

    :cond_b
    const/4 v0, 0x0

    goto :goto_a
.end method

.method public getSpaceManagerActCls()Ljava/lang/Class;
    .registers 2

    .prologue
    .line 119
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_b

    .line 120
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    invoke-interface {v0}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->getSpaceManagerActCls()Ljava/lang/Class;

    move-result-object v0

    .line 122
    :goto_a
    return-object v0

    :cond_b
    const/4 v0, 0x0

    goto :goto_a
.end method

.method public getWeiXinActivityIntent(Landroid/content/Context;Ljava/lang/String;II)Landroid/content/Intent;
    .registers 6

    .prologue
    .line 87
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_b

    .line 88
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    invoke-interface {v0, p1, p2, p3, p4}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->getWeiXinActivityIntent(Landroid/content/Context;Ljava/lang/String;II)Landroid/content/Intent;

    move-result-object v0

    .line 90
    :goto_a
    return-object v0

    :cond_b
    const/4 v0, 0x0

    goto :goto_a
.end method

.method public getWeiXinSpecialHelper()Lcom/cm/plugincluster/loststars/filemanager/interfaces/IWeiXinSpecialHelper;
    .registers 2

    .prologue
    .line 111
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_b

    .line 112
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    invoke-interface {v0}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->getWeiXinSpecialHelper()Lcom/cm/plugincluster/loststars/filemanager/interfaces/IWeiXinSpecialHelper;

    move-result-object v0

    .line 114
    :goto_a
    return-object v0

    :cond_b
    const/4 v0, 0x0

    goto :goto_a
.end method

.method public isShortVideoUsedByUser()Z
    .registers 2

    .prologue
    .line 162
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_b

    .line 163
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    invoke-interface {v0}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->isShortVideoUsedByUser()Z

    move-result v0

    .line 165
    :goto_a
    return v0

    :cond_b
    const/4 v0, 0x0

    goto :goto_a
.end method

.method public spaceDataExpire(Landroid/content/Context;)V
    .registers 3

    .prologue
    .line 155
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_9

    .line 156
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    invoke-interface {v0, p1}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->spaceDataExpire(Landroid/content/Context;)V

    .line 158
    :cond_9
    return-void
.end method

.method public startJunkSimilarPicActivity(Landroid/app/Activity;ILcom/cm/plugincluster/loststars/filemanager/interfaces/IMediaFileList;I)V
    .registers 6

    .prologue
    .line 127
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_9

    .line 128
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    invoke-interface {v0, p1, p2, p3, p4}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->startJunkSimilarPicActivity(Landroid/app/Activity;ILcom/cm/plugincluster/loststars/filemanager/interfaces/IMediaFileList;I)V

    .line 130
    :cond_9
    return-void
.end method

.method public startJunkSimilarPicActivityWithType(Landroid/app/Activity;ILcom/cm/plugincluster/loststars/filemanager/interfaces/IMediaFileList;IILjava/lang/String;)V
    .registers 14

    .prologue
    .line 134
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_f

    .line 135
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    move-object v1, p1

    move v2, p2

    move-object v3, p3

    move v4, p4

    move v5, p5

    move-object v6, p6

    invoke-interface/range {v0 .. v6}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->startJunkSimilarPicActivityWithType(Landroid/app/Activity;ILcom/cm/plugincluster/loststars/filemanager/interfaces/IMediaFileList;IILjava/lang/String;)V

    .line 137
    :cond_f
    return-void
.end method

.method public startPhotoGridActivity(Landroid/app/Activity;ILjava/util/ArrayList;Ljava/lang/String;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/app/Activity;",
            "I",
            "Ljava/util/ArrayList",
            "<",
            "Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;",
            ">;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 141
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_9

    .line 142
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    invoke-interface {v0, p1, p2, p3, p4}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->startPhotoGridActivity(Landroid/app/Activity;ILjava/util/ArrayList;Ljava/lang/String;)V

    .line 144
    :cond_9
    return-void
.end method

.method public startPhotoGridActivityWithFrom(Landroid/app/Activity;ILjava/util/ArrayList;ILjava/lang/String;)V
    .registers 12
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/app/Activity;",
            "I",
            "Ljava/util/ArrayList",
            "<",
            "Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;",
            ">;I",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 148
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_e

    .line 149
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    move-object v1, p1

    move v2, p2

    move-object v3, p3

    move v4, p4

    move-object v5, p5

    invoke-interface/range {v0 .. v5}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->startPhotoGridActivityWithFrom(Landroid/app/Activity;ILjava/util/ArrayList;ILjava/lang/String;)V

    .line 151
    :cond_e
    return-void
.end method

.method public startPhotoManageMainActivity(Landroid/app/Activity;I)V
    .registers 3

    .prologue
    .line 67
    return-void
.end method

.method public startSpaceManagerActivity(Landroid/app/Activity;I)V
    .registers 4

    .prologue
    .line 51
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_9

    .line 52
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    invoke-interface {v0, p1, p2}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->startSpaceManagerActivity(Landroid/app/Activity;I)V

    .line 54
    :cond_9
    return-void
.end method

.method public startSpaceManagerActivityForResult(Landroid/app/Activity;II)V
    .registers 5

    .prologue
    .line 59
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_9

    .line 60
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    invoke-interface {v0, p1, p2, p3}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->startSpaceManagerActivityForResult(Landroid/app/Activity;II)V

    .line 62
    :cond_9
    return-void
.end method

.method public startWeiXinActivity(Landroid/app/Activity;Ljava/lang/String;II)V
    .registers 6

    .prologue
    .line 80
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    if-eqz v0, :cond_9

    .line 81
    sget-object v0, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->sJunkPlusPluginSpaceModule:Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    invoke-interface {v0, p1, p2, p3, p4}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->startWeiXinActivity(Landroid/app/Activity;Ljava/lang/String;II)V

    .line 83
    :cond_9
    return-void
.end method