OrionSpeakerHistoryView.smali
.class public Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;
.super Landroid/widget/ViewAnimator;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView$OnOperateListener;
}
.end annotation
# static fields
.field public static BASE_COUNT:I = 0x0
.field private static final DISPLAY_CONTENT:I = 0x0
.field private static final DISPLAY_LOADING:I = 0x1
.field private static final DISPLAY_RETRY:I = 0x2
.field public static final TYPE_ALARM:I
.field public static final TYPE_EXPOST:I
.field public static final TYPE_FEEDBACK_RESPONESE:I
.field public static final TYPE_FEEDBACK_RESPONSE:I
.field public static final TYPE_HI_IMAGE_NOBUTTOM:I
.field public static final TYPE_HI_IMAGE_ONE:I
.field public static final TYPE_HI_IMAGE_THREE:I
.field public static final TYPE_HI_IMAGE_TWO:I
.field public static final TYPE_PAY:I
.field public static final TYPE_PUSH:I
.field public static final TYPE_SHOW_SKIL:I
.field public static final TYPE_SKILL_DETAIL:I
.field public static final TYPE_SMART_DEVICE:I
.field public static final TYPE_TRAFFIC:I
.field public static final TYPE_VOICE:I
.field public static final TYPE_XMLY_SELF_PAY:I
.field public static final TYPE_XMLY_SELF_PAY_DETAIL:I
# instance fields
.field private mFramesSequenceAnimation:Lcom/sdk/orion/ui/baselibrary/utils/AnimationsContainer$FramesSequenceAnimation;
.field private mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
.field private mIvLoading:Landroid/widget/ImageView;
.field private mOnOperateListener:Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView$OnOperateListener;
.field private mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
.field private mTvError:Landroid/widget/TextView;
# direct methods
.method static constructor <clinit>()V
.registers 2
const/4 v0, 0x0
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_SMART_DEVICE:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_VOICE:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_PAY:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_FEEDBACK_RESPONESE:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_FEEDBACK_RESPONSE:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_ALARM:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_EXPOST:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_PUSH:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_TRAFFIC:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_SKILL_DETAIL:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_XMLY_SELF_PAY:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_XMLY_SELF_PAY_DETAIL:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_HI_IMAGE_ONE:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_HI_IMAGE_TWO:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_HI_IMAGE_THREE:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_HI_IMAGE_NOBUTTOM:I
sget v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->BASE_COUNT:I
sput v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->TYPE_SHOW_SKIL:I
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.param p1 # Landroid/content/Context;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 5
.param p1 # Landroid/content/Context;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/util/AttributeSet;
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.end param
invoke-direct {p0, p1, p2}, Landroid/widget/ViewAnimator;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
sget v1, Lcom/sdk/orion/lib/history/R$layout;->orion_sdk_history_speaker_layout:I
invoke-virtual {v0, v1, p0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
invoke-direct {p0, p1}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->getColor(Landroid/content/Context;)I
move-result v0
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->setBackgroundColor(I)V
sget v0, Lcom/sdk/orion/lib/history/R$id;->tv_error:I
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mTvError:Landroid/widget/TextView;
sget v0, Lcom/sdk/orion/lib/history/R$id;->iv_loading:I
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mIvLoading:Landroid/widget/ImageView;
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->setDisplayedChild(I)V
return-void
.end method
.method static synthetic access$000(Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;Ljava/lang/String;)V
.registers 2
invoke-direct {p0, p1}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->firstLoadFail(Ljava/lang/String;)V
return-void
.end method
.method private checkPresenter()V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
if-nez v0, :cond_d
new-instance v0, Ljava/lang/RuntimeException;
const-string/jumbo v1, "Please invoke OrionSpeakerHistoryView.setOnOperateListener(@NonNull OnOperateListener l) first."
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
:cond_d
return-void
.end method
.method private checkView()V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
if-nez v0, :cond_d
new-instance v0, Ljava/lang/RuntimeException;
const-string/jumbo v1, "Please invoke OrionSpeakerHistoryView.setOnOperateListener(@NonNull OnOperateListener l) first."
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
:cond_d
return-void
.end method
.method private firstLoadFail(Ljava/lang/String;)V
.registers 3
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkPresenter()V
const/4 v0, 0x2
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->setDisplayedChild(I)V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0, p1}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->onFirstLoadFail(Ljava/lang/String;)V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mTvError:Landroid/widget/TextView;
if-eqz v0, :cond_15
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mTvError:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_15
return-void
.end method
.method private getColor(Landroid/content/Context;)I
.registers 6
new-instance v0, Landroid/util/TypedValue;
invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
invoke-virtual {p1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
move-result-object v1
sget v2, Lcom/sdk/orion/lib/history/R$attr;->orion_sdk_home_bg_color:I
const/4 v3, 0x1
invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
iget v0, v0, Landroid/util/TypedValue;->resourceId:I
invoke-static {p1, v0}, Lcom/sdk/orion/ui/baselibrary/utils/CompatUtils;->getColor(Landroid/content/Context;I)I
move-result v0
return v0
.end method
.method private startLoadingAnim(Landroid/widget/ImageView;)V
.registers 3
.param p1 # Landroid/widget/ImageView;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mFramesSequenceAnimation:Lcom/sdk/orion/ui/baselibrary/utils/AnimationsContainer$FramesSequenceAnimation;
if-nez v0, :cond_e
invoke-static {}, Lcom/sdk/orion/ui/baselibrary/utils/AnimationsContainer;->getInstance()Lcom/sdk/orion/ui/baselibrary/utils/AnimationsContainer;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/sdk/orion/ui/baselibrary/utils/AnimationsContainer;->createLoadingAnim(Landroid/widget/ImageView;)Lcom/sdk/orion/ui/baselibrary/utils/AnimationsContainer$FramesSequenceAnimation;
move-result-object v0
iput-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mFramesSequenceAnimation:Lcom/sdk/orion/ui/baselibrary/utils/AnimationsContainer$FramesSequenceAnimation;
:cond_e
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mFramesSequenceAnimation:Lcom/sdk/orion/ui/baselibrary/utils/AnimationsContainer$FramesSequenceAnimation;
invoke-virtual {v0}, Lcom/sdk/orion/ui/baselibrary/utils/AnimationsContainer$FramesSequenceAnimation;->start()V
return-void
.end method
.method private stopLoadingAnim()V
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mFramesSequenceAnimation:Lcom/sdk/orion/ui/baselibrary/utils/AnimationsContainer$FramesSequenceAnimation;
if-eqz v0, :cond_9
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mFramesSequenceAnimation:Lcom/sdk/orion/ui/baselibrary/utils/AnimationsContainer$FramesSequenceAnimation;
invoke-virtual {v0}, Lcom/sdk/orion/ui/baselibrary/utils/AnimationsContainer$FramesSequenceAnimation;->stop()V
:cond_9
return-void
.end method
# virtual methods
.method public canClick(Ljava/lang/String;)V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
invoke-virtual {v0, p1}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;->canClick(Ljava/lang/String;)V
return-void
.end method
.method protected getItemViewFactory()Lcom/sdk/orion/lib/history/OrionHistoryListItemFactory;
.registers 2
invoke-static {}, Lcom/sdk/orion/lib/history/OrionHistoryListItemFactory;->getItemViewFactory()Lcom/sdk/orion/lib/history/OrionHistoryListItemFactory;
move-result-object v0
return-object v0
.end method
.method public getLastOffset()I
.registers 2
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkPresenter()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->getLastOffset()I
move-result v0
return v0
.end method
.method public getLastTimeLine()J
.registers 3
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkPresenter()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->getLastTimeLine()J
move-result-wide v0
return-wide v0
.end method
.method public handlePopup()V
.registers 2
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkView()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
invoke-virtual {v0}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;->handlePopup()V
return-void
.end method
.method public loadBottomData(Lcom/sdk/orion/bean/SpeakerHistory;)V
.registers 3
.param p1 # Lcom/sdk/orion/bean/SpeakerHistory;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkPresenter()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0, p1}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->loadBottomData(Lcom/sdk/orion/bean/SpeakerHistory;)V
return-void
.end method
.method public loadFirstData(Lcom/sdk/orion/bean/SpeakerHistory;)V
.registers 5
.param p1 # Lcom/sdk/orion/bean/SpeakerHistory;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
iget-wide v0, p1, Lcom/sdk/orion/bean/SpeakerHistory;->timeline:J
iget-object v2, p1, Lcom/sdk/orion/bean/SpeakerHistory;->items:Ljava/util/List;
invoke-virtual {p0, v0, v1, v2}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->loadFirstListData(JLjava/util/List;)V
return-void
.end method
.method public loadFirstListData(JLjava/util/List;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/List",
"<",
"Lcom/sdk/orion/bean/SpeakerHistory$History;",
">;)V"
}
.end annotation
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkPresenter()V
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->setDisplayedChild(I)V
if-eqz p3, :cond_15
invoke-interface {p3}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_15
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0, p1, p2, p3}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->loadFirstData(JLjava/util/List;)V
:goto_14
return-void
:cond_15
invoke-virtual {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->getResources()Landroid/content/res/Resources;
move-result-object v0
sget v1, Lcom/sdk/orion/lib/history/R$string;->orion_sdk_empty_data:I
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->onFirstLoadFail(Ljava/lang/String;)V
goto :goto_14
.end method
.method public loadTopData(Lcom/sdk/orion/bean/SpeakerHistory;)V
.registers 3
.param p1 # Lcom/sdk/orion/bean/SpeakerHistory;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkPresenter()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0, p1}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->loadTopData(Lcom/sdk/orion/bean/SpeakerHistory;)V
return-void
.end method
.method public notifyReport()V
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
if-eqz v0, :cond_b
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
check-cast v0, Lcom/sdk/orion/lib/history/mvp/OrionHistoryView;
invoke-virtual {v0}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryView;->notifyReport()V
:cond_b
return-void
.end method
.method public onBottomLoadFail(Ljava/lang/String;)V
.registers 3
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkPresenter()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0, p1}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->onBottomLoadFail(Ljava/lang/String;)V
return-void
.end method
.method public onDestroy()V
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
invoke-virtual {v0}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;->onDestroy()V
return-void
.end method
.method public onFirstLoadFail(Ljava/lang/String;)V
.registers 3
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkPresenter()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->useSpeakerHistoryLocal()Z
move-result v0
if-eqz v0, :cond_11
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0, p1}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->startLoadLocalWhenRequestFail(Ljava/lang/String;)V
:goto_10
return-void
:cond_11
invoke-direct {p0, p1}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->firstLoadFail(Ljava/lang/String;)V
goto :goto_10
.end method
.method public onPaySuccess(Ljava/lang/String;)V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
invoke-virtual {v0, p1}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;->onPaySuccess(Ljava/lang/String;)V
return-void
.end method
.method public onResume()V
.registers 2
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
invoke-virtual {v0}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;->getSpeakerUpgrade()V
return-void
.end method
.method public onSelfPaySuccess(Ljava/lang/String;)V
.registers 3
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
invoke-virtual {v0, p1}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;->onSelfPaySuccess(Ljava/lang/String;)V
return-void
.end method
.method public onTopLoadFail(Ljava/lang/String;)V
.registers 3
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkPresenter()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0, p1}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->onTopLoadFail(Ljava/lang/String;)V
return-void
.end method
.method public setDisplayedChild(I)V
.registers 3
invoke-super {p0, p1}, Landroid/widget/ViewAnimator;->setDisplayedChild(I)V
const/4 v0, 0x1
if-ne p1, v0, :cond_c
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mIvLoading:Landroid/widget/ImageView;
invoke-direct {p0, v0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->startLoadingAnim(Landroid/widget/ImageView;)V
:goto_b
return-void
:cond_c
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->stopLoadingAnim()V
goto :goto_b
.end method
.method public setIsUpdateData(ZI)Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;
.registers 4
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkPresenter()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0, p1, p2}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->setIsUpdateData(ZI)V
return-object p0
.end method
.method public setOnOperateListener(Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView$OnOperateListener;)Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;
.registers 5
.param p1 # Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView$OnOperateListener;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
iput-object p1, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mOnOperateListener:Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView$OnOperateListener;
new-instance v0, Lcom/sdk/orion/lib/history/mvp/OrionHistoryView;
invoke-direct {v0}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryView;-><init>()V
iput-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
new-instance v0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView$1;
iget-object v1, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
iget-object v2, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mOnOperateListener:Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView$OnOperateListener;
invoke-direct {v0, p0, v1, v2}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView$1;-><init>(Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView$OnOperateListener;)V
iput-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
iget-object v1, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mOnOperateListener:Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView$OnOperateListener;
invoke-virtual {v0, p0, v1}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;->init(Landroid/view/View;Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView$OnOperateListener;)V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
invoke-virtual {v0}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;->loadData()V
return-object p0
.end method
.method public setShowCorrectGuide(Z)Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;
.registers 3
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkView()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
invoke-virtual {v0, p1}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;->setShowCorrectGuide(Z)V
return-object p0
.end method
.method public setShowStatusInfo(Z)Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;
.registers 3
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkPresenter()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0, p1}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->setShowStatusInfo(Z)V
return-object p0
.end method
.method public setShowStatusInfo(ZI)Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;
.registers 4
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkPresenter()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0, p1, p2}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->setShowStatusInfo(ZI)V
return-object p0
.end method
.method public stopLoadMore()V
.registers 2
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkView()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
invoke-virtual {v0}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;->onStopLoadMore()V
return-void
.end method
.method public stopRefresh()V
.registers 2
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkView()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mHistoryView:Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;
invoke-virtual {v0}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryContract$View;->onStopRefresh()V
return-void
.end method
.method public useHorizontalVoiceLayout()Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;
.registers 2
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkPresenter()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->setUsingHorizontalVoiceLayout()V
return-object p0
.end method
.method public useSpeakerHistoryLocal(Z)Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;
.registers 3
invoke-direct {p0}, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->checkPresenter()V
iget-object v0, p0, Lcom/sdk/orion/lib/history/OrionSpeakerHistoryView;->mPresenter:Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;
invoke-virtual {v0, p1}, Lcom/sdk/orion/lib/history/mvp/OrionHistoryPresenter;->setUsingSpeakerHistoryLocal(Z)V
return-object p0
.end method