OrionMiniPlayerController.smali
.class public Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;
.super Ljava/lang/Object;
# interfaces
.implements Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionIController;
# instance fields
.field private mMiniPlayerCallBack:Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;
# direct methods
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionMiniPlayerManager;
invoke-direct {v0}, Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionMiniPlayerManager;-><init>()V
iput-object v0, p0, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->mMiniPlayerCallBack:Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;
return-void
.end method
# virtual methods
.method public createPlayer(Landroid/app/Activity;I)V
.registers 4
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->mMiniPlayerCallBack:Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;
invoke-interface {v0, p1, p2}, Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;->createPlayer(Landroid/app/Activity;I)V
return-void
.end method
.method public destroy()V
.registers 2
invoke-virtual {p0}, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->getPlayer()Lcom/sdk/orion/ui/baselibrary/miniplayer/ui/OrionIPlayer;
move-result-object v0
if-eqz v0, :cond_d
invoke-virtual {p0}, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->getPlayer()Lcom/sdk/orion/ui/baselibrary/miniplayer/ui/OrionIPlayer;
move-result-object v0
invoke-interface {v0}, Lcom/sdk/orion/ui/baselibrary/miniplayer/ui/OrionIPlayer;->unregisterPlayerStateListener()V
:cond_d
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->mMiniPlayerCallBack:Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;
invoke-interface {v0}, Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;->destroy()V
return-void
.end method
.method public getPlayer()Lcom/sdk/orion/ui/baselibrary/miniplayer/ui/OrionIPlayer;
.registers 2
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->mMiniPlayerCallBack:Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;
if-nez v0, :cond_6
const/4 v0, 0x0
:goto_5
return-object v0
:cond_6
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->mMiniPlayerCallBack:Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;
invoke-interface {v0}, Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;->getPlayer()Lcom/sdk/orion/ui/baselibrary/miniplayer/ui/OrionIPlayer;
move-result-object v0
goto :goto_5
.end method
.method public handleDispatchTouchEvent(Landroid/view/MotionEvent;)V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->mMiniPlayerCallBack:Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;
invoke-interface {v0, p1}, Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;->handleDispatchTouchEvent(Landroid/view/MotionEvent;)V
return-void
.end method
.method public hide()V
.registers 2
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->mMiniPlayerCallBack:Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;
invoke-interface {v0}, Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;->hide()V
return-void
.end method
.method public onPause(Ljava/lang/String;)V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->mMiniPlayerCallBack:Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;
invoke-interface {v0, p1}, Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;->onPause(Ljava/lang/String;)V
return-void
.end method
.method public onStart(Ljava/lang/String;)V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->mMiniPlayerCallBack:Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;
invoke-interface {v0, p1}, Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;->onStart(Ljava/lang/String;)V
return-void
.end method
.method public postAction(I)V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->mMiniPlayerCallBack:Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;
invoke-interface {v0, p1}, Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;->postAction(I)V
return-void
.end method
.method public show()V
.registers 2
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->mMiniPlayerCallBack:Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;
invoke-interface {v0}, Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;->show()V
return-void
.end method
.method public updateMargin(I)V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->mMiniPlayerCallBack:Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;
if-eqz v0, :cond_9
iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/miniplayer/OrionMiniPlayerController;->mMiniPlayerCallBack:Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;
invoke-interface {v0, p1}, Lcom/sdk/orion/ui/baselibrary/miniplayer/manager/OrionIMiniPlayerCallBack;->updateMargin(I)V
:cond_9
return-void
.end method