SmartHomeDeviceDetailFragment.smali
.class public Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;
.super Lcom/cmcm/xiaobao/phone/smarthome/baseui/BaseFragment;
# static fields
.field public static final MSG_SYNC:I = 0x64
# instance fields
.field private mActionView:Landroid/widget/TextView;
.field private mChangeActionView:Landroid/widget/TextView;
.field private mCompanyTv:Landroid/widget/TextView;
.field private mDataBean:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
.field private mDetailTextView:Landroid/widget/TextView;
.field private mDeviceImageView:Landroid/widget/ImageView;
.field private mNameArea:Landroid/view/ViewGroup;
.field private mNameTv:Landroid/widget/TextView;
.field private mRecyclerView:Lcom/cmcm/xiaobao/phone/smarthome/MyListView;
.field private mSkillDataBean:Lcom/sdk/orion/bean/SkillListBean$DataBean;
.field private mTypeTv:Landroid/widget/TextView;
.field private mViewAnimator:Landroid/widget/ViewAnimator;
.field private nullQueryLinearLayout:Landroid/widget/LinearLayout;
.field private smartHomeDeviceDetailQueryAdapter:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailQueryAdapter;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/BaseFragment;-><init>()V
return-void
.end method
.method static synthetic access$000(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)Lcom/sdk/orion/bean/SkillListBean$DataBean;
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mSkillDataBean:Lcom/sdk/orion/bean/SkillListBean$DataBean;
return-object v0
.end method
.method static synthetic access$002(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;Lcom/sdk/orion/bean/SkillListBean$DataBean;)Lcom/sdk/orion/bean/SkillListBean$DataBean;
.registers 2
iput-object p1, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mSkillDataBean:Lcom/sdk/orion/bean/SkillListBean$DataBean;
return-object p1
.end method
.method static synthetic access$100(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDataBean:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
return-object v0
.end method
.method static synthetic access$1000(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)Landroid/widget/TextView;
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mChangeActionView:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$200(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)Landroid/widget/TextView;
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mNameTv:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$300(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)Landroid/widget/TextView;
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mCompanyTv:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$400(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)Landroid/widget/TextView;
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mTypeTv:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$500(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)Landroid/widget/TextView;
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDetailTextView:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$600(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)Landroid/widget/ImageView;
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDeviceImageView:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$700(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)Landroid/widget/LinearLayout;
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->nullQueryLinearLayout:Landroid/widget/LinearLayout;
return-object v0
.end method
.method static synthetic access$800(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)Lcom/cmcm/xiaobao/phone/smarthome/MyListView;
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mRecyclerView:Lcom/cmcm/xiaobao/phone/smarthome/MyListView;
return-object v0
.end method
.method static synthetic access$900(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailQueryAdapter;
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->smartHomeDeviceDetailQueryAdapter:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailQueryAdapter;
return-object v0
.end method
.method public static startDeviceList(Landroid/content/Context;Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;)V
.registers 4
.annotation build Landroid/support/annotation/Keep;
.end annotation
const-class v0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;
const-string/jumbo v1, ""
invoke-static {p0, v0, v1}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/ContainsFragmentActivity;->getStartIntent(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;)Landroid/content/Intent;
move-result-object v0
const-string/jumbo v1, "data_bean"
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
# virtual methods
.method protected fragmentHandlerMessage(Landroid/os/Message;)V
.registers 4
invoke-super {p0, p1}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/BaseFragment;->fragmentHandlerMessage(Landroid/os/Message;)V
iget v0, p1, Landroid/os/Message;->what:I
const/16 v1, 0x64
if-ne v0, v1, :cond_9
:cond_9
return-void
.end method
.method public getDataFromService(I)V
.registers 6
new-instance v0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeSkillBean;
invoke-direct {v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeSkillBean;-><init>()V
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
const-string/jumbo v2, ""
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeSkillBean;->setSh_id(Ljava/lang/String;)V
invoke-static {}, Lcom/sdk/orion/orion/OrionClient;->getInstance()Lcom/sdk/orion/orion/OrionClient;
move-result-object v1
const-string/jumbo v2, "/SmartHome/userEquipDetail"
new-instance v3, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment$4;
invoke-direct {v3, p0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment$4;-><init>(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)V
invoke-virtual {v1, v2, v0, v3}, Lcom/sdk/orion/orion/OrionClient;->getSmartHomeSdk(Ljava/lang/String;Ljava/lang/Object;Lcom/sdk/orion/callback/ContentCallBack;)V
invoke-static {}, Lcom/sdk/orion/orion/OrionClient;->getInstance()Lcom/sdk/orion/orion/OrionClient;
move-result-object v0
new-instance v1, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment$5;
invoke-direct {v1, p0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment$5;-><init>(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)V
invoke-virtual {v0, v1}, Lcom/sdk/orion/orion/OrionClient;->getSkillList(Lcom/sdk/orion/callback/JsonCallback;)V
return-void
.end method
.method protected getLayoutId()I
.registers 2
sget v0, Lcom/cmcm/xiaobao/phone/smarthome/R$layout;->sh_sdk_fragment_smarthome_device_detail:I
return v0
.end method
.method protected initArguments(Landroid/os/Bundle;)V
.registers 3
invoke-super {p0, p1}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/BaseFragment;->initArguments(Landroid/os/Bundle;)V
const-string/jumbo v0, "data_bean"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable;
move-result-object v0
check-cast v0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDataBean:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
return-void
.end method
.method protected initView()V
.registers 3
sget v0, Lcom/cmcm/xiaobao/phone/smarthome/R$id;->animator:I
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ViewAnimator;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mViewAnimator:Landroid/widget/ViewAnimator;
sget v0, Lcom/cmcm/xiaobao/phone/smarthome/R$id;->img_icon_logo:I
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDeviceImageView:Landroid/widget/ImageView;
sget v0, Lcom/cmcm/xiaobao/phone/smarthome/R$id;->ll_name_area:I
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mNameArea:Landroid/view/ViewGroup;
sget v0, Lcom/cmcm/xiaobao/phone/smarthome/R$id;->name:I
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mNameTv:Landroid/widget/TextView;
sget v0, Lcom/cmcm/xiaobao/phone/smarthome/R$id;->company:I
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mCompanyTv:Landroid/widget/TextView;
sget v0, Lcom/cmcm/xiaobao/phone/smarthome/R$id;->type:I
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mTypeTv:Landroid/widget/TextView;
sget v0, Lcom/cmcm/xiaobao/phone/smarthome/R$id;->detail:I
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDetailTextView:Landroid/widget/TextView;
sget v0, Lcom/cmcm/xiaobao/phone/smarthome/R$id;->bt_action:I
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mActionView:Landroid/widget/TextView;
sget v0, Lcom/cmcm/xiaobao/phone/smarthome/R$id;->bt_change_device_type:I
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mChangeActionView:Landroid/widget/TextView;
sget v0, Lcom/cmcm/xiaobao/phone/smarthome/R$id;->query_null_layout:I
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->nullQueryLinearLayout:Landroid/widget/LinearLayout;
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mActionView:Landroid/widget/TextView;
sget v1, Lcom/cmcm/xiaobao/phone/smarthome/R$string;->orion_sdk_manager_devices:I
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mActionView:Landroid/widget/TextView;
new-instance v1, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment$1;
invoke-direct {v1, p0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment$1;-><init>(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)V
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mChangeActionView:Landroid/widget/TextView;
new-instance v1, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment$2;
invoke-direct {v1, p0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment$2;-><init>(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)V
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mNameArea:Landroid/view/ViewGroup;
new-instance v1, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment$3;
invoke-direct {v1, p0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment$3;-><init>(Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;)V
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V
sget v0, Lcom/cmcm/xiaobao/phone/smarthome/R$id;->card_list:I
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/cmcm/xiaobao/phone/smarthome/MyListView;
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mRecyclerView:Lcom/cmcm/xiaobao/phone/smarthome/MyListView;
new-instance v0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailQueryAdapter;
invoke-virtual {p0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailQueryAdapter;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->smartHomeDeviceDetailQueryAdapter:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailQueryAdapter;
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mRecyclerView:Lcom/cmcm/xiaobao/phone/smarthome/MyListView;
iget-object v1, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->smartHomeDeviceDetailQueryAdapter:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailQueryAdapter;
invoke-virtual {v0, v1}, Lcom/cmcm/xiaobao/phone/smarthome/MyListView;->setAdapter(Landroid/widget/ListAdapter;)V
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mViewAnimator:Landroid/widget/ViewAnimator;
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->initLoadingHelper(Landroid/view/View;)V
return-void
.end method
.method protected loadData()V
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDataBean:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
if-eqz v0, :cond_d
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDataBean:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
invoke-virtual {v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;->getSh_id()I
move-result v0
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->getDataFromService(I)V
:cond_d
return-void
.end method
.method protected needSetStyle()Z
.registers 2
const/4 v0, 0x1
return v0
.end method
.method public 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/cmcm/xiaobao/phone/smarthome/baseui/BaseFragment;->onCreate(Landroid/os/Bundle;)V
invoke-static {}, Lorg/greenrobot/eventbus/c;->a()Lorg/greenrobot/eventbus/c;
move-result-object v0
invoke-virtual {v0, p0}, Lorg/greenrobot/eventbus/c;->a(Ljava/lang/Object;)V
return-void
.end method
.method public onDestroy()V
.registers 2
invoke-super {p0}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/BaseFragment;->onDestroy()V
invoke-static {}, Lorg/greenrobot/eventbus/c;->a()Lorg/greenrobot/eventbus/c;
move-result-object v0
invoke-virtual {v0, p0}, Lorg/greenrobot/eventbus/c;->b(Ljava/lang/Object;)V
return-void
.end method
.method public onEvent(Lcom/cmcm/xiaobao/phone/smarthome/event/EventTag$RefreshDeviceList;)V
.registers 3
.annotation runtime Lorg/greenrobot/eventbus/Subscribe;
.end annotation
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDataBean:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
if-eqz v0, :cond_d
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDataBean:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
invoke-virtual {v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;->getSh_id()I
move-result v0
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->getDataFromService(I)V
:cond_d
return-void
.end method
.method public onEvent(Lcom/cmcm/xiaobao/phone/smarthome/event/EventTag$RefreshSh_equip_type_id;)V
.registers 4
.annotation runtime Lorg/greenrobot/eventbus/Subscribe;
.end annotation
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDataBean:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
if-eqz v0, :cond_b
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDataBean:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
iget-object v1, p1, Lcom/cmcm/xiaobao/phone/smarthome/event/EventTag$RefreshSh_equip_type_id;->Sh_equip_type_id:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;->setSh_equip_type_id(Ljava/lang/String;)V
:cond_b
return-void
.end method
.method public onResume()V
.registers 4
invoke-super {p0}, Lcom/cmcm/xiaobao/phone/smarthome/baseui/BaseFragment;->onResume()V
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDataBean:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
if-eqz v0, :cond_3f
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDeviceImageView:Landroid/widget/ImageView;
invoke-virtual {v0}, Landroid/widget/ImageView;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v0
check-cast v0, Landroid/graphics/drawable/GradientDrawable;
invoke-virtual {p0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
move-result-object v1
invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getResources()Landroid/content/res/Resources;
move-result-object v1
iget-object v2, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDataBean:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
invoke-virtual {v2}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;->getItem_bg_color()I
move-result v2
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getColor(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V
invoke-virtual {p0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
move-result-object v0
invoke-static {v0}, Lcom/bumptech/glide/i;->a(Landroid/support/v4/app/FragmentActivity;)Lcom/bumptech/glide/k;
move-result-object v0
iget-object v1, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDataBean:Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
invoke-virtual {v1}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;->getEquip_type_logo()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/bumptech/glide/k;->a(Ljava/lang/String;)Lcom/bumptech/glide/d;
move-result-object v0
invoke-virtual {v0}, Lcom/bumptech/glide/d;->b()Lcom/bumptech/glide/c;
move-result-object v0
iget-object v1, p0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDeviceDetailFragment;->mDeviceImageView:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Lcom/bumptech/glide/c;->a(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/b/j;
:cond_3f
return-void
.end method