CmSpeakerChatView$1.smali
.class Lcom/cmcm/xiaobao/phone/ui/home/CmSpeakerChatView$1;
.super Lcom/sdk/orion/lib/history/OrionHistoryListItemFactory;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/cmcm/xiaobao/phone/ui/home/CmSpeakerChatView;->getItemViewFactory()Lcom/sdk/orion/lib/history/OrionHistoryListItemFactory;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/cmcm/xiaobao/phone/ui/home/CmSpeakerChatView;
# direct methods
.method constructor <init>(Lcom/cmcm/xiaobao/phone/ui/home/CmSpeakerChatView;)V
.registers 2
iput-object p1, p0, Lcom/cmcm/xiaobao/phone/ui/home/CmSpeakerChatView$1;->a:Lcom/cmcm/xiaobao/phone/ui/home/CmSpeakerChatView;
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionHistoryListItemFactory;-><init>()V
return-void
.end method
# virtual methods
.method protected getCustomView(ILandroid/view/ViewGroup;)Lcom/sdk/orion/ui/baselibrary/base/BaseViewHolder;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Landroid/view/ViewGroup;",
")",
"Lcom/sdk/orion/ui/baselibrary/base/BaseViewHolder",
"<*",
"Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$Presenter;",
">;"
}
.end annotation
packed-switch p1, :pswitch_data_2c
invoke-super {p0, p1, p2}, Lcom/sdk/orion/lib/history/OrionHistoryListItemFactory;->getCustomView(ILandroid/view/ViewGroup;)Lcom/sdk/orion/ui/baselibrary/base/BaseViewHolder;
move-result-object v0
:goto_7
return-object v0
:pswitch_8
invoke-static {}, Lcom/cmcm/xiaobao/phone/smarthome/sdk/ChannelUtil;->isXiaoMei()Z
move-result v0
if-eqz v0, :cond_13
invoke-static {p2}, Lcom/cmcm/xiaobao/phone/ui/hi/HiViewHolderXiaoMei;->a(Landroid/view/ViewGroup;)Lcom/cmcm/xiaobao/phone/ui/hi/HiViewHolderXiaoMei;
move-result-object v0
goto :goto_7
:cond_13
sget-object v0, Lcom/sdk/orion/lib/history/vh/OrionHistoryHiImageVHolder$HiButtonType;->NOBUTTOM:Lcom/sdk/orion/lib/history/vh/OrionHistoryHiImageVHolder$HiButtonType;
invoke-static {p2, v0}, Lcom/sdk/orion/lib/history/vh/OrionHistoryHiImageVHolder;->create(Landroid/view/ViewGroup;Lcom/sdk/orion/lib/history/vh/OrionHistoryHiImageVHolder$HiButtonType;)Lcom/sdk/orion/lib/history/vh/OrionHistoryHiImageVHolder;
move-result-object v1
invoke-static {}, Lcom/cmcm/xiaobao/phone/commons/sharedpref/SimpleSharedPref;->getService()Lcom/cmcm/xiaobao/phone/commons/sharedpref/ISharedPref;
move-result-object v0
invoke-interface {v0}, Lcom/cmcm/xiaobao/phone/commons/sharedpref/ISharedPref;->taskHiImage()Lcom/cmcm/xiaobao/phone/commons/sharedpref/core/Call;
move-result-object v0
invoke-interface {v0}, Lcom/cmcm/xiaobao/phone/commons/sharedpref/core/Call;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-virtual {v1, v0}, Lcom/sdk/orion/lib/history/vh/OrionHistoryHiImageVHolder;->setImageUrl(Ljava/lang/String;)Lcom/sdk/orion/lib/history/vh/OrionHistoryHiImageVHolder;
move-result-object v0
goto :goto_7
:pswitch_data_2c
.packed-switch 0x10
:pswitch_8
.end packed-switch
.end method