BLConfigureActionFragment.smali
.class public Lcom/cmcm/xiaobao/phone/smarthome/BLConfigureActionFragment;
.super Lcom/cmcm/xiaobao/phone/smarthome/baseui/BaseFragment;
# static fields
.field public static final ACTION_LIST:Ljava/lang/String; = "action_list"
.field public static final SELECTED_ACTION:Ljava/lang/String; = "selected_action"
.field public static final SELECTED_LIST:Ljava/lang/String; = "selected_list"
# instance fields
.field private mActionList:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private mSelectedList:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# 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/BLConfigureActionFragment;)Landroid/app/Activity;
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/BLConfigureActionFragment;->mActivity:Landroid/app/Activity;
return-object v0
.end method
.method static synthetic access$100(Lcom/cmcm/xiaobao/phone/smarthome/BLConfigureActionFragment;)Landroid/app/Activity;
.registers 2
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/BLConfigureActionFragment;->mActivity:Landroid/app/Activity;
return-object v0
.end method
.method public static final getStartConfigureIntent(Landroid/content/Context;Ljava/util/ArrayList;Ljava/util/ArrayList;)Landroid/content/Intent;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/util/ArrayList",
"<",
"Ljava/lang/String;",
">;",
"Ljava/util/ArrayList",
"<",
"Ljava/lang/String;",
">;)",
"Landroid/content/Intent;"
}
.end annotation
const-class v0, Lcom/cmcm/xiaobao/phone/smarthome/BLConfigureActionFragment;
invoke-static {}, Lcom/sdk/orion/ui/baselibrary/BaseApp;->getAppContext()Landroid/content/Context;
move-result-object v1
sget v2, Lcom/cmcm/xiaobao/phone/smarthome/R$string;->orion_sdk_smarthome_hongwai_config:I
invoke-virtual {v1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object 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, "selected_list"
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
const-string/jumbo v1, "action_list"
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
return-object v0
.end method
# virtual methods
.method protected getLayoutId()I
.registers 2
sget v0, Lcom/cmcm/xiaobao/phone/smarthome/R$layout;->sh_sdk_device_configure_action_fragment: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, "selected_list"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/BLConfigureActionFragment;->mSelectedList:Ljava/util/List;
const-string/jumbo v0, "action_list"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/xiaobao/phone/smarthome/BLConfigureActionFragment;->mActionList:Ljava/util/List;
return-void
.end method
.method protected initView()V
.registers 4
sget v0, Lcom/cmcm/xiaobao/phone/smarthome/R$id;->rv:I
invoke-virtual {p0, v0}, Lcom/cmcm/xiaobao/phone/smarthome/BLConfigureActionFragment;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/support/v7/widget/RecyclerView;
new-instance v1, Landroid/support/v7/widget/LinearLayoutManager;
iget-object v2, p0, Lcom/cmcm/xiaobao/phone/smarthome/BLConfigureActionFragment;->mActivity:Landroid/app/Activity;
invoke-direct {v1, v2}, Landroid/support/v7/widget/LinearLayoutManager;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, v1}, Landroid/support/v7/widget/RecyclerView;->setLayoutManager(Landroid/support/v7/widget/RecyclerView$LayoutManager;)V
new-instance v1, Lcom/cmcm/xiaobao/phone/smarthome/BLActionConfigureAdapter;
iget-object v2, p0, Lcom/cmcm/xiaobao/phone/smarthome/BLConfigureActionFragment;->mSelectedList:Ljava/util/List;
invoke-direct {v1, v2}, Lcom/cmcm/xiaobao/phone/smarthome/BLActionConfigureAdapter;-><init>(Ljava/util/List;)V
iget-object v2, p0, Lcom/cmcm/xiaobao/phone/smarthome/BLConfigureActionFragment;->mActionList:Ljava/util/List;
invoke-virtual {v1, v2}, Lcom/cmcm/xiaobao/phone/smarthome/BLActionConfigureAdapter;->setList(Ljava/util/List;)V
new-instance v2, Lcom/cmcm/xiaobao/phone/smarthome/BLConfigureActionFragment$1;
invoke-direct {v2, p0}, Lcom/cmcm/xiaobao/phone/smarthome/BLConfigureActionFragment$1;-><init>(Lcom/cmcm/xiaobao/phone/smarthome/BLConfigureActionFragment;)V
invoke-virtual {v1, v2}, Lcom/cmcm/xiaobao/phone/smarthome/BLActionConfigureAdapter;->setOnItemClickListener(Lcom/cmcm/xiaobao/phone/smarthome/widget/NormalRecyclerViewAdapter$OnItemClickListener;)V
invoke-virtual {v0, v1}, Landroid/support/v7/widget/RecyclerView;->setAdapter(Landroid/support/v7/widget/RecyclerView$Adapter;)V
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 2
.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
return-void
.end method