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