DressManager.smali
.class public Lcom/sandboxol/center/router/manager/DressManager;
.super Ljava/lang/Object;
.source "DressManager.java"
# static fields
.field private static iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
# direct methods
.method static constructor <clinit>()V
.registers 1
:try_start_0
const-string v0, "/dress/service"
.line 1
invoke-static {v0}, Lcom/sandboxol/center/router/RouteServiceManager;->provide(Ljava/lang/String;)Lcom/alibaba/android/arouter/facade/template/IProvider;
move-result-object v0
check-cast v0, Lcom/sandboxol/center/router/moduleApi/IDressService;
sput-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
:try_end_a
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_a} :catch_b
goto :goto_f
:catch_b
move-exception v0
.line 2
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
:goto_f
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static changeBackground(Ljava/lang/String;)V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->changeBackground(Ljava/lang/String;)V
:cond_7
return-void
.end method
.method public static changeSex(I)V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->changeSex(I)V
:cond_7
return-void
.end method
.method public static checkRes(ILjava/lang/String;Ljava/lang/String;)V
.registers 4
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1, p2}, Lcom/sandboxol/center/router/moduleApi/IDressService;->checkRes(ILjava/lang/String;Ljava/lang/String;)V
:cond_7
return-void
.end method
.method public static clothTypes(Ljava/lang/String;)V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->clothTypes(Ljava/lang/String;)V
:cond_7
return-void
.end method
.method public static clotheMulti(Landroid/content/Context;Ljava/util/List;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/util/List<",
"Ljava/lang/Long;",
">;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Lcom/sandboxol/greendao/entity/dress/SingleDressInfo;",
">;>;)V"
}
.end annotation
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1, p2}, Lcom/sandboxol/center/router/moduleApi/IDressService;->remoteMultiClothe(Landroid/content/Context;Ljava/util/List;Lcom/sandboxol/common/base/web/OnResponseListener;)V
:cond_7
return-void
.end method
.method public static clotheSingle(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"J",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/greendao/entity/dress/SingleDressInfo;",
">;)V"
}
.end annotation
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1, p2, p3}, Lcom/sandboxol/center/router/moduleApi/IDressService;->remoteSingleClothe(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
:cond_7
return-void
.end method
.method public static getFriendUsingList(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"J",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Lcom/sandboxol/greendao/entity/dress/SingleDressInfo;",
">;>;)V"
}
.end annotation
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1, p2, p3}, Lcom/sandboxol/center/router/moduleApi/IDressService;->getFriendUsingList(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
:cond_7
return-void
.end method
.method public static getSex()I
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_9
.line 2
invoke-interface {v0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->getSex()I
move-result v0
return v0
:cond_9
const/4 v0, 0x1
return v0
.end method
.method public static getUsingDressList(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Lcom/sandboxol/greendao/entity/dress/SingleDressInfo;",
">;>;)V"
}
.end annotation
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1}, Lcom/sandboxol/center/router/moduleApi/IDressService;->getUsingDressList(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
:cond_7
return-void
.end method
.method public static getUsingList(Landroid/content/Context;)V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->getUsingList(Landroid/content/Context;)V
:cond_7
return-void
.end method
.method public static handleChangeMode(II)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1}, Lcom/sandboxol/center/router/moduleApi/IDressService;->handleChangeMode(II)V
:cond_7
return-void
.end method
.method public static handleOnesies(Ljava/util/List;Landroidx/databinding/ObservableMap;Landroidx/databinding/ObservableMap;Z)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/sandboxol/greendao/entity/dress/SingleDressInfo;",
">;",
"Landroidx/databinding/ObservableMap<",
"Ljava/lang/Long;",
"Ljava/lang/String;",
">;",
"Landroidx/databinding/ObservableMap<",
"Ljava/lang/Long;",
"Ljava/lang/String;",
">;Z)V"
}
.end annotation
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1, p2, p3}, Lcom/sandboxol/center/router/moduleApi/IDressService;->handleOnesies(Ljava/util/List;Landroidx/databinding/ObservableMap;Landroidx/databinding/ObservableMap;Z)V
:cond_7
return-void
.end method
.method public static isLoadDressResOk()Z
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_9
.line 2
invoke-interface {v0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->isLoadDressResOk()Z
move-result v0
return v0
:cond_9
const/4 v0, 0x0
return v0
.end method
.method public static onCreate(Landroid/content/Context;)V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->onCreate(Landroid/content/Context;)V
:cond_7
return-void
.end method
.method public static onDestroy()V
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->onDestroy()V
:cond_7
return-void
.end method
.method public static onPause()V
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->onPause()V
:cond_7
return-void
.end method
.method public static onPauseByGroupView()V
.registers 1
.line 3
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 4
invoke-interface {v0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->onPauseByGroupView()V
:cond_7
return-void
.end method
.method public static onPauseByGroupView(Landroid/view/ViewGroup;Ljava/lang/Class;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/ViewGroup;",
"Ljava/lang/Class<",
"*>;)V"
}
.end annotation
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1}, Lcom/sandboxol/center/router/moduleApi/IDressService;->onPauseByGroupView(Landroid/view/ViewGroup;Ljava/lang/Class;)V
:cond_7
return-void
.end method
.method public static onResume()V
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->onResume()V
:cond_7
return-void
.end method
.method public static onResumeByViewGroup(Landroid/view/ViewGroup;Ljava/lang/Class;Lrx/functions/Action0;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/ViewGroup;",
"Ljava/lang/Class<",
"*>;",
"Lrx/functions/Action0;",
")V"
}
.end annotation
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1, p2}, Lcom/sandboxol/center/router/moduleApi/IDressService;->onResumeByViewGroup(Landroid/view/ViewGroup;Ljava/lang/Class;Lrx/functions/Action0;)V
:cond_7
return-void
.end method
.method public static reloadActor()V
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->reloadActor()V
:cond_7
return-void
.end method
.method public static setIsLoadDressResOk(Z)V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->setIsloadDressResOk(Z)V
:cond_7
return-void
.end method
.method public static setShowUsingDress(Z)V
.registers 2
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->setShowUsingDress(Z)V
:cond_7
return-void
.end method
.method public static showShopErrorTip(Landroid/content/Context;I)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1}, Lcom/sandboxol/center/router/moduleApi/IDressService;->showShopErrorTip(Landroid/content/Context;I)V
:cond_7
return-void
.end method
.method public static startShopActivity(Landroid/content/Context;Landroid/os/Bundle;)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1}, Lcom/sandboxol/center/router/moduleApi/IDressService;->startShopActivity(Landroid/content/Context;Landroid/os/Bundle;)V
:cond_7
return-void
.end method
.method public static startShopActivityBySingleDress(Landroid/content/Context;Lcom/sandboxol/center/entity/NewDecorationInfos;)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1}, Lcom/sandboxol/center/router/moduleApi/IDressService;->startShopActivityBySingleDress(Landroid/content/Context;Lcom/sandboxol/center/entity/NewDecorationInfos;)V
:cond_7
return-void
.end method
.method public static startShopActivityBySuit(Landroid/content/Context;Lcom/sandboxol/center/entity/NewSuitInfos;)V
.registers 3
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1}, Lcom/sandboxol/center/router/moduleApi/IDressService;->startShopActivityBySuit(Landroid/content/Context;Lcom/sandboxol/center/entity/NewSuitInfos;)V
:cond_7
return-void
.end method
.method public static unClothSingle(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"J",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/greendao/entity/dress/SingleDressInfo;",
">;)V"
}
.end annotation
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1, p2, p3}, Lcom/sandboxol/center/router/moduleApi/IDressService;->remoteSingleUnClothe(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
:cond_7
return-void
.end method
.method public static unClotheMulti(Landroid/content/Context;Ljava/util/List;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/util/List<",
"Ljava/lang/Long;",
">;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0, p1, p2}, Lcom/sandboxol/center/router/moduleApi/IDressService;->remoteMultiUnClothe(Landroid/content/Context;Ljava/util/List;Lcom/sandboxol/common/base/web/OnResponseListener;)V
:cond_7
return-void
.end method
.method public static useClothes(Landroidx/databinding/ObservableMap;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroidx/databinding/ObservableMap<",
"Ljava/lang/Long;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 1
sget-object v0, Lcom/sandboxol/center/router/manager/DressManager;->iDressService:Lcom/sandboxol/center/router/moduleApi/IDressService;
if-eqz v0, :cond_7
.line 2
invoke-interface {v0, p0}, Lcom/sandboxol/center/router/moduleApi/IDressService;->useClothes(Landroidx/databinding/ObservableMap;)V
:cond_7
return-void
.end method