OrionOrderDetailActivity.smali

.class public Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;
.super Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;


# static fields
.field public static final KEY_DATA:Ljava/lang/String; = ":key_data"

.field public static final KEY_SOURCE:Ljava/lang/String; = ":key_source"

.field private static final PARAMS_KEY_LISTENER:Ljava/lang/String; = "key_listener"


# instance fields
.field private mBundle:Landroid/os/Bundle;

.field private mListener:Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;

.field private mSource:Ljava/lang/String;


# direct methods
.method public constructor <init>()V
    .registers 2

    invoke-direct {p0}, Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;-><init>()V

    const-string/jumbo v0, ""

    iput-object v0, p0, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->mSource:Ljava/lang/String;

    return-void
.end method

.method private static createRequestParamBundle(Landroid/os/Bundle;Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;)V
    .registers 4

    if-eqz p1, :cond_13

    invoke-static {}, Lcom/sdk/orion/ui/baselibrary/plantform/listener/CallbackManager;->getInstance()Lcom/sdk/orion/ui/baselibrary/plantform/listener/CallbackManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/sdk/orion/ui/baselibrary/plantform/listener/CallbackManager;->genCallbackKey()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1, p1}, Lcom/sdk/orion/ui/baselibrary/plantform/listener/CallbackManager;->setResponseCallBackListener(Ljava/lang/String;Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;)V

    const-string/jumbo v0, "key_listener"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    :cond_13
    return-void
.end method

.method public static getIntent(Landroid/content/Context;Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;)Landroid/content/Intent;
    .registers 6

    invoke-static {}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->getInstance()Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;

    move-result-object v0

    invoke-static {}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->getInstance()Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;

    move-result-object v1

    const-string/jumbo v2, "OrionOrderDetailActivity"

    invoke-virtual {v1, v2}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->isFragmentTabBarColorDark(Ljava/lang/String;)Z

    move-result v1

    invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->setStatusBarDark(Z)V

    new-instance v0, Landroid/content/Intent;

    const-class v1, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;

    invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    const/high16 v1, 0x10000000

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;

    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    const-string/jumbo v2, ":key_data"

    invoke-virtual {v1, v2, p1}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V

    invoke-static {v1, p2}, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->createRequestParamBundle(Landroid/os/Bundle;Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;)V

    invoke-virtual {v0, v1}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;

    return-object v0
.end method

.method public static pushStart(Landroid/content/Context;Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;)V
    .registers 5

    const/4 v0, 0x1

    invoke-virtual {p1, v0}, Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;->setPush(Z)V

    invoke-static {p0, p1, p2}, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->getIntent(Landroid/content/Context;Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;)Landroid/content/Intent;

    move-result-object v0

    const/high16 v1, 0x10000000

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;

    invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V

    return-void
.end method

.method public static start(Landroid/content/Context;Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;)V
    .registers 4

    const/4 v0, 0x0

    invoke-virtual {p1, v0}, Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;->setPush(Z)V

    invoke-static {p0, p1, p2}, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->getIntent(Landroid/content/Context;Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;)Landroid/content/Intent;

    move-result-object v0

    invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V

    return-void
.end method

.method public static start(Landroid/content/Context;Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;Ljava/lang/String;)V
    .registers 6

    const/4 v0, 0x0

    invoke-virtual {p1, v0}, Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;->setPush(Z)V

    invoke-static {p0, p1, p2}, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->getIntent(Landroid/content/Context;Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;)Landroid/content/Intent;

    move-result-object v0

    const-string/jumbo v1, ":key_source"

    invoke-virtual {v0, v1, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V

    return-void
.end method


# virtual methods
.method protected getMiniPlayerBottomMargin()I
    .registers 3

    iget-object v0, p0, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->mActivity:Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;

    const/high16 v1, 0x428c0000    # 70.0f

    invoke-static {v0, v1}, Lcom/sdk/orion/ui/baselibrary/utils/DensityUtil;->dip2px(Landroid/content/Context;F)I

    move-result v0

    return v0
.end method

.method public onBackPressed()V
    .registers 5

    iget-object v0, p0, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->mListener:Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;

    if-eqz v0, :cond_19

    iget-object v0, p0, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->mListener:Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;

    const-string/jumbo v1, "902"

    invoke-virtual {p0}, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->getResources()Landroid/content/res/Resources;

    move-result-object v2

    sget v3, Lcom/sdk/orion/lib/order/R$string;->orion_sdk_pay_dialog_operation_back:I

    invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;->onError(Ljava/lang/String;Ljava/lang/String;)V

    invoke-virtual {p0}, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->finish()V

    :cond_19
    return-void
.end method

.method protected onCreate(Landroid/os/Bundle;)V
    .registers 3
    .param p1    # Landroid/os/Bundle;
        .annotation build Landroid/support/annotation/Nullable;
        .end annotation
    .end param

    invoke-super {p0, p1}, Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;->onCreate(Landroid/os/Bundle;)V

    sget v0, Lcom/sdk/orion/lib/order/R$layout;->orion_sdk_skill_eq_detail_activity:I

    invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->setContentView(I)V

    return-void
.end method

.method protected onNewIntent(Landroid/content/Intent;)V
    .registers 2

    invoke-super {p0, p1}, Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;->onNewIntent(Landroid/content/Intent;)V

    invoke-virtual {p0, p1}, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->setIntent(Landroid/content/Intent;)V

    return-void
.end method

.method protected onResume()V
    .registers 1

    invoke-super {p0}, Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;->onResume()V

    invoke-virtual {p0}, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->setIntentData()V

    return-void
.end method

.method protected onStart()V
    .registers 4

    invoke-super {p0}, Lcom/sdk/orion/ui/baselibrary/activity/BaseActivity;->onStart()V

    invoke-virtual {p0}, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->getIntent()Landroid/content/Intent;

    move-result-object v0

    if-nez v0, :cond_d

    invoke-virtual {p0}, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->finish()V

    :goto_c
    return-void

    :cond_d
    const-string/jumbo v1, ":key_source"

    invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, p0, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->mSource:Ljava/lang/String;

    iget-object v1, p0, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->mSource:Ljava/lang/String;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_23

    const-string/jumbo v1, ""

    iput-object v1, p0, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->mSource:Ljava/lang/String;

    :cond_23
    const-string/jumbo v1, ":key_data"

    invoke-virtual {v0, v1}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;

    move-result-object v0

    check-cast v0, Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;

    iget-object v1, p0, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->mSource:Ljava/lang/String;

    invoke-virtual {v0}, Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;->getOrderNo()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0}, Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;->getAmount()Ljava/lang/String;

    move-result-object v0

    invoke-static {v1, v2, v0}, Lcom/sdk/orion/ui/baselibrary/infoc/record/PayDetailReport;->pageViewReport(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_c
.end method

.method public setIntentData()V
    .registers 5

    invoke-virtual {p0}, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->getIntent()Landroid/content/Intent;

    move-result-object v0

    if-nez v0, :cond_a

    invoke-virtual {p0}, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->finish()V

    :goto_9
    return-void

    :cond_a
    invoke-virtual {v0}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;

    move-result-object v1

    iput-object v1, p0, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->mBundle:Landroid/os/Bundle;

    iget-object v1, p0, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->mBundle:Landroid/os/Bundle;

    if-eqz v1, :cond_27

    invoke-static {}, Lcom/sdk/orion/ui/baselibrary/plantform/listener/CallbackManager;->getInstance()Lcom/sdk/orion/ui/baselibrary/plantform/listener/CallbackManager;

    move-result-object v1

    iget-object v2, p0, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->mBundle:Landroid/os/Bundle;

    const-string/jumbo v3, "key_listener"

    invoke-virtual {v2, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Lcom/sdk/orion/ui/baselibrary/plantform/listener/CallbackManager;->getResponseCallBackListener(Ljava/lang/String;)Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;

    move-result-object v1

    iput-object v1, p0, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->mListener:Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;

    :cond_27
    const-string/jumbo v1, ":key_data"

    invoke-virtual {v0, v1}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;

    move-result-object v0

    check-cast v0, Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;

    invoke-virtual {p0}, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;

    move-result-object v1

    iget v2, p0, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->mTheme:I

    iget-object v3, p0, Lcom/sdk/orion/lib/order/OrionOrderDetailActivity;->mListener:Lcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;

    invoke-static {v0, v2, v3}, Lcom/sdk/orion/lib/order/OrionOrderDetailFragment;->newInstance(Lcom/sdk/orion/bean/SpeakerHistory$OrderBean;ILcom/sdk/orion/ui/baselibrary/plantform/listener/ResponseCallBackListener;)Lcom/sdk/orion/lib/order/OrionOrderDetailFragment;

    move-result-object v0

    invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;

    move-result-object v1

    sget v2, Lcom/sdk/orion/lib/order/R$id;->eq_activity:I

    invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;

    move-result-object v0

    invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I

    goto :goto_9
.end method

.method public showPlayer()Z
    .registers 2

    const/4 v0, 0x0

    return v0
.end method