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 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