e.smali
.class public Lcom/sandboxol/blockymods/view/fragment/activity/e;
.super Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;
.source "ActivityItemViewModel.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/sandboxol/common/base/viewmodel/ListItemViewModel<",
"Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;",
">;"
}
.end annotation
# instance fields
.field public a:I
.field public b:I
.field public c:I
.field public d:Lcom/sandboxol/center/view/widget/counDownView/NormalCountDownTimer;
.field public e:Landroidx/databinding/ObservableField;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/databinding/ObservableField<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field public f:Landroidx/databinding/ObservableField;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/databinding/ObservableField<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field public g:Lcom/sandboxol/common/command/ReplyCommand;
# direct methods
.method public constructor <init>(Landroid/content/Context;Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;)V
.registers 6
.line 1
invoke-direct {p0, p1, p2}, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;-><init>(Landroid/content/Context;Ljava/lang/Object;)V
const/16 v0, 0x64
.line 2
iput v0, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->a:I
const/16 v0, 0x65
.line 3
iput v0, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->b:I
const/4 v0, 0x0
.line 4
iput v0, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->c:I
.line 5
new-instance v0, Landroidx/databinding/ObservableField;
const/4 v1, 0x1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-direct {v0, v1}, Landroidx/databinding/ObservableField;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->e:Landroidx/databinding/ObservableField;
.line 6
new-instance v0, Landroidx/databinding/ObservableField;
const-wide/16 v1, -0x1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-direct {v0, v1}, Landroidx/databinding/ObservableField;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->f:Landroidx/databinding/ObservableField;
.line 7
new-instance v0, Lcom/sandboxol/common/command/ReplyCommand;
new-instance v1, Lcom/sandboxol/blockymods/view/fragment/activity/b;
invoke-direct {v1, p0}, Lcom/sandboxol/blockymods/view/fragment/activity/b;-><init>(Lcom/sandboxol/blockymods/view/fragment/activity/e;)V
invoke-direct {v0, v1}, Lcom/sandboxol/common/command/ReplyCommand;-><init>(Lrx/functions/Action0;)V
iput-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->g:Lcom/sandboxol/common/command/ReplyCommand;
.line 8
iget-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->f:Landroidx/databinding/ObservableField;
invoke-virtual {p2}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getEndTime()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v1}, Landroidx/databinding/ObservableField;->set(Ljava/lang/Object;)V
.line 9
invoke-virtual {p2}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getContent()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/sandboxol/center/router/manager/HalloweenManager;->isInEvents(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_57
.line 10
invoke-virtual {p2}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getContent()Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/sandboxol/blockymods/view/fragment/activity/c;
invoke-direct {v1, p0, p2}, Lcom/sandboxol/blockymods/view/fragment/activity/c;-><init>(Lcom/sandboxol/blockymods/view/fragment/activity/e;Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;)V
invoke-static {p1, v0, v1}, Lcom/sandboxol/center/router/manager/HalloweenManager;->stage(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/center/listener/OnEventStatusListener;)V
goto :goto_5a
.line 11
:cond_57
invoke-direct {p0, p2}, Lcom/sandboxol/blockymods/view/fragment/activity/e;->a(Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;)V
:goto_5a
return-void
.end method
.method static synthetic a(Lcom/sandboxol/blockymods/view/fragment/activity/e;)Landroid/content/Context;
.registers 1
.line 1
iget-object p0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
return-object p0
.end method
.method private a(Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;)V
.registers 9
.line 6
invoke-virtual {p1}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getEndTime()J
move-result-wide v0
const-wide/16 v2, -0x1
cmp-long v4, v0, v2
if-eqz v4, :cond_6e
.line 7
invoke-virtual {p1}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getEndTime()J
move-result-wide v0
const-wide/16 v2, 0x3e8
mul-long v0, v0, v2
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
sub-long/2addr v0, v4
const-wide/16 v4, 0x0
cmp-long v6, v0, v4
if-lez v6, :cond_65
.line 8
invoke-virtual {p1}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getEndTime()J
move-result-wide v0
mul-long v0, v0, v2
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
sub-long/2addr v0, v4
.line 9
iget-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->f:Landroidx/databinding/ObservableField;
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-virtual {p1, v4}, Landroidx/databinding/ObservableField;->set(Ljava/lang/Object;)V
.line 10
iget-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->d:Lcom/sandboxol/center/view/widget/counDownView/NormalCountDownTimer;
if-nez p1, :cond_6e
.line 11
new-instance p1, Lcom/sandboxol/center/view/widget/counDownView/NormalCountDownTimer;
invoke-direct {p1, v0, v1, v2, v3}, Lcom/sandboxol/center/view/widget/counDownView/NormalCountDownTimer;-><init>(JJ)V
iput-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->d:Lcom/sandboxol/center/view/widget/counDownView/NormalCountDownTimer;
.line 12
iget-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->d:Lcom/sandboxol/center/view/widget/counDownView/NormalCountDownTimer;
new-instance v0, Lcom/sandboxol/blockymods/view/fragment/activity/a;
invoke-direct {v0, p0}, Lcom/sandboxol/blockymods/view/fragment/activity/a;-><init>(Lcom/sandboxol/blockymods/view/fragment/activity/e;)V
invoke-virtual {p1, v0}, Lcom/sandboxol/center/view/widget/counDownView/NormalCountDownTimer;->setiCountDownOverProvider(Lcom/sandboxol/center/view/widget/counDownView/ICountDownOverProvider;)V
.line 13
invoke-static {}, Lcom/sandboxol/center/view/widget/counDownView/CountDownManager;->getInstance()Lcom/sandboxol/center/view/widget/counDownView/CountDownManager;
move-result-object p1
iget-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->d:Lcom/sandboxol/center/view/widget/counDownView/NormalCountDownTimer;
invoke-virtual {p1, v0}, Lcom/sandboxol/center/view/widget/counDownView/CountDownManager;->registerCountDownTime(Lcom/sandboxol/center/view/widget/counDownView/NormalCountDownTimer;)V
.line 14
iget-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->e:Landroidx/databinding/ObservableField;
invoke-virtual {p1}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
add-int/lit8 v0, v0, 0x1
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {p1, v0}, Landroidx/databinding/ObservableField;->set(Ljava/lang/Object;)V
goto :goto_6e
.line 15
:cond_65
iget-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->f:Landroidx/databinding/ObservableField;
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
invoke-virtual {p1, v0}, Landroidx/databinding/ObservableField;->set(Ljava/lang/Object;)V
:cond_6e
:goto_6e
return-void
.end method
.method static synthetic b(Lcom/sandboxol/blockymods/view/fragment/activity/e;)Landroid/content/Context;
.registers 1
.line 1
iget-object p0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
return-object p0
.end method
.method private b(I)V
.registers 5
.line 2
new-instance v0, Lcom/sandboxol/blockymods/view/fragment/safesetting/c;
iget-object v1, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
invoke-direct {v0, v1}, Lcom/sandboxol/blockymods/view/fragment/safesetting/c;-><init>(Landroid/content/Context;)V
iget-object v1, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
new-instance v2, Lcom/sandboxol/blockymods/view/fragment/activity/d;
invoke-direct {v2, p0, p1}, Lcom/sandboxol/blockymods/view/fragment/activity/d;-><init>(Lcom/sandboxol/blockymods/view/fragment/activity/e;I)V
invoke-virtual {v0, v1, p1, v2}, Lcom/sandboxol/blockymods/view/fragment/safesetting/c;->a(Landroid/content/Context;ILcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic c(Lcom/sandboxol/blockymods/view/fragment/activity/e;)Landroid/content/Context;
.registers 1
.line 1
iget-object p0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
return-object p0
.end method
.method static synthetic d(Lcom/sandboxol/blockymods/view/fragment/activity/e;)Landroid/content/Context;
.registers 1
.line 1
iget-object p0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
return-object p0
.end method
.method static synthetic e(Lcom/sandboxol/blockymods/view/fragment/activity/e;)Landroid/content/Context;
.registers 1
.line 1
iget-object p0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
return-object p0
.end method
.method static synthetic f(Lcom/sandboxol/blockymods/view/fragment/activity/e;)Landroid/content/Context;
.registers 1
.line 1
iget-object p0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
return-object p0
.end method
.method static synthetic g(Lcom/sandboxol/blockymods/view/fragment/activity/e;)Landroid/content/Context;
.registers 1
.line 1
iget-object p0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
return-object p0
.end method
.method public static synthetic h(Lcom/sandboxol/blockymods/view/fragment/activity/e;)V
.registers 1
invoke-direct {p0}, Lcom/sandboxol/blockymods/view/fragment/activity/e;->i()V
return-void
.end method
.method private i()V
.registers 14
.line 1
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
iget-object v1, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->item:Ljava/lang/Object;
check-cast v1, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
invoke-virtual {v1}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getTitleName()Ljava/lang/String;
move-result-object v1
const-string v2, "enter.activity.detail"
invoke-static {v0, v2, v1}, Lcom/sandboxol/common/interfaces/ReportDataAdapter;->onEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.line 2
:try_start_f
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->item:Ljava/lang/Object;
check-cast v0, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
invoke-virtual {v0}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getTitleType()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_243
.line 3
invoke-static {}, Lcom/sandboxol/common/utils/EventRedPointManager;->getInstance()Lcom/sandboxol/common/utils/EventRedPointManager;
move-result-object v0
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v1
iget-object v1, v1, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v1}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Long;
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v1
iget-object v3, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->item:Ljava/lang/Object;
check-cast v3, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
invoke-virtual {v3}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getTitleType()Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v1, v2, v3}, Lcom/sandboxol/common/utils/EventRedPointManager;->updateRedPointStatusByClickItem(JLjava/lang/String;)V
.line 4
invoke-static {}, Lcom/sandboxol/common/utils/EventRedPointManager;->getInstance()Lcom/sandboxol/common/utils/EventRedPointManager;
move-result-object v0
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v1
iget-object v1, v1, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v1}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Long;
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v1
iget-object v3, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->item:Ljava/lang/Object;
check-cast v3, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
invoke-virtual {v3}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getTitleType()Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v1, v2, v3}, Lcom/sandboxol/common/utils/EventRedPointManager;->resetEventRedPointNum(JLjava/lang/String;)V
.line 5
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->item:Ljava/lang/Object;
check-cast v0, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
invoke-virtual {v0}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getTitleType()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v1
const/4 v2, -0x1
const/4 v3, 0x0
const/4 v4, 0x3
const/4 v5, 0x2
const/4 v6, 0x1
sparse-switch v1, :sswitch_data_244
goto :goto_94
:sswitch_6c
const-string v1, "weekend"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_94
const/4 v0, 0x1
goto :goto_95
:sswitch_76
const-string v1, "recharge"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_94
const/4 v0, 0x0
goto :goto_95
:sswitch_80
const-string v1, "bindEmail"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_94
const/4 v0, 0x3
goto :goto_95
:sswitch_8a
const-string v1, "setPassword"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_94
const/4 v0, 0x2
goto :goto_95
:cond_94
:goto_94
const/4 v0, -0x1
:goto_95
if-eqz v0, :cond_213
if-eq v0, v6, :cond_213
if-eq v0, v5, :cond_204
if-eq v0, v4, :cond_1c2
.line 6
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->item:Ljava/lang/Object;
check-cast v0, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
invoke-virtual {v0}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getContent()Ljava/lang/String;
move-result-object v0
.line 7
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_243
const-string v1, ":"
.line 8
invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v1
add-int/2addr v1, v6
invoke-virtual {v0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v1
const-string v7, "inside-url"
.line 9
invoke-virtual {v0, v7}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v7
:try_end_bc
.catch Ljava/lang/Exception; {:try_start_f .. :try_end_bc} :catch_23f
const-string v8, ""
if-eqz v7, :cond_d5
.line 10
:try_start_c0
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
invoke-static {v0, v1, v8, v6}, Lcom/sandboxol/center/view/activity/webview/WebViewActivity;->loadUrl(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)V
:try_end_c5
.catch Ljava/lang/Exception; {:try_start_c0 .. :try_end_c5} :catch_c7
goto/16 :goto_243
:catch_c7
move-exception v0
.line 11
:try_start_c8
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
.line 12
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
const v1, 0x7f120069
invoke-static {v0, v1}, Lcom/sandboxol/common/utils/AppToastUtils;->showShortNegativeTipToast(Landroid/content/Context;I)V
goto/16 :goto_243
:cond_d5
const-string v7, "url"
.line 13
invoke-virtual {v0, v7}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v7
if-eqz v7, :cond_10a
.line 14
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/sandboxol/blockymods/utils/T;->a(Landroid/content/Context;)Z
move-result v0
:try_end_e3
.catch Ljava/lang/Exception; {:try_start_c8 .. :try_end_e3} :catch_23f
if-eqz v0, :cond_100
.line 15
:try_start_e5
new-instance v0, Landroid/content/Intent;
const-string v2, "android.intent.action.VIEW"
invoke-direct {v0, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 16
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
.line 17
iget-object v1, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_f8
.catch Landroid/content/ActivityNotFoundException; {:try_start_e5 .. :try_end_f8} :catch_fa
.catch Ljava/lang/Exception; {:try_start_e5 .. :try_end_f8} :catch_23f
goto/16 :goto_243
:catch_fa
move-exception v0
.line 18
:try_start_fb
invoke-virtual {v0}, Landroid/content/ActivityNotFoundException;->printStackTrace()V
goto/16 :goto_243
.line 19
:cond_100
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
const v1, 0x7f12099a
invoke-static {v0, v1}, Lcom/sandboxol/common/utils/AppToastUtils;->showShortNegativeTipToast(Landroid/content/Context;I)V
goto/16 :goto_243
:cond_10a
const-string v7, "activity"
.line 20
invoke-virtual {v0, v7}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_243
.line 21
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->item:Ljava/lang/Object;
check-cast v0, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
invoke-virtual {v0}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getActivityId()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_12e
.line 22
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
iget-object v1, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->item:Ljava/lang/Object;
check-cast v1, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
invoke-virtual {v1}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getActivityId()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/sandboxol/center/router/manager/HalloweenManager;->enterEventHome(Landroid/content/Context;Ljava/lang/String;)V
return-void
.line 23
:cond_12e
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v0
:try_end_132
.catch Ljava/lang/Exception; {:try_start_fb .. :try_end_132} :catch_23f
const-string v7, "slot_machine"
const-string v9, "wheel"
const-string v10, "bgtube"
const/4 v11, 0x5
const/4 v12, 0x4
sparse-switch v0, :sswitch_data_256
goto :goto_173
:sswitch_13e
:try_start_13e
invoke-virtual {v1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_173
const/4 v2, 0x1
goto :goto_173
:sswitch_146
invoke-virtual {v1, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_173
const/4 v2, 0x0
goto :goto_173
:sswitch_14e
const-string v0, "Share"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_173
const/4 v2, 0x3
goto :goto_173
:sswitch_158
const-string v0, "sign"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_173
const/4 v2, 0x2
goto :goto_173
:sswitch_162
const-string v0, "dragon"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_173
const/4 v2, 0x4
goto :goto_173
:sswitch_16c
invoke-virtual {v1, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_173
const/4 v2, 0x5
:cond_173
:goto_173
if-eqz v2, :cond_1bb
if-eq v2, v6, :cond_1ad
if-eq v2, v5, :cond_1a1
if-eq v2, v4, :cond_191
if-eq v2, v12, :cond_188
if-eq v2, v11, :cond_181
goto/16 :goto_243
.line 24
:cond_181
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
invoke-static {v0, v10}, Lcom/sandboxol/blockymods/utils/V;->a(Landroid/content/Context;Ljava/lang/String;)V
goto/16 :goto_243
.line 25
:cond_188
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
const-string v1, "dragon_ball"
invoke-static {v0, v1}, Lcom/sandboxol/blockymods/utils/V;->a(Landroid/content/Context;Ljava/lang/String;)V
goto/16 :goto_243
.line 26
:cond_191
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
const-string v1, "share_page_time"
invoke-static {v0, v1}, Lcom/sandboxol/common/interfaces/ReportDataAdapter;->onEvent(Landroid/content/Context;Ljava/lang/String;)V
.line 27
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
const-string v1, "https://www.blockmango.net/rareWings2C.html"
invoke-static {v0, v1, v8, v3}, Lcom/sandboxol/center/view/activity/webview/WebViewActivity;->loadUrl(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)V
goto/16 :goto_243
.line 28
:cond_1a1
new-instance v0, Lcom/sandboxol/blockymods/e/a/a/q;
invoke-direct {v0}, Lcom/sandboxol/blockymods/e/a/a/q;-><init>()V
iget-object v1, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
invoke-virtual {v0, v1}, Lcom/sandboxol/blockymods/e/a/a/q;->a(Landroid/content/Context;)V
goto/16 :goto_243
.line 29
:cond_1ad
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
invoke-static {v0, v7}, Lcom/sandboxol/blockymods/utils/V;->a(Landroid/content/Context;Ljava/lang/String;)V
.line 30
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
const-string v1, "click_activity_wheel_banner"
invoke-static {v0, v1}, Lcom/sandboxol/common/interfaces/ReportDataAdapter;->onEvent(Landroid/content/Context;Ljava/lang/String;)V
goto/16 :goto_243
.line 31
:cond_1bb
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
invoke-static {v0, v9}, Lcom/sandboxol/blockymods/utils/V;->a(Landroid/content/Context;Ljava/lang/String;)V
goto/16 :goto_243
.line 32
:cond_1c2
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v0
iget-object v0, v0, Lcom/sandboxol/center/entity/AccountCenter;->hasPassword:Landroidx/databinding/ObservableField;
invoke-virtual {v0}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_1fb
.line 33
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v0
iget-object v0, v0, Lcom/sandboxol/center/entity/AccountCenter;->isFinishSecretQuestion:Landroidx/databinding/ObservableField;
invoke-virtual {v0}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_1ea
.line 34
invoke-direct {p0, v6}, Lcom/sandboxol/blockymods/view/fragment/activity/e;->b(I)V
goto :goto_203
.line 35
:cond_1ea
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
const-class v1, Lcom/sandboxol/blockymods/view/fragment/bindemail/BindEmailFragment;
iget-object v2, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
const v3, 0x7f120800
invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-static {v0, v1, v2}, Lcom/sandboxol/center/utils/TemplateUtils;->startTemplate(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;)V
goto :goto_203
.line 36
:cond_1fb
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
const v1, 0x7f120cf8
invoke-static {v0, v1}, Lcom/sandboxol/common/utils/AppToastUtils;->showShortNegativeTipToast(Landroid/content/Context;I)V
:goto_203
return-void
.line 37
:cond_204
iget-object v0, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
iget-object v1, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
const v2, 0x7f12019e
invoke-virtual {v1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/sandboxol/center/router/manager/LoginManager;->onSetPassword(Landroid/content/Context;Ljava/lang/String;)V
return-void
.line 38
:cond_213
new-instance v0, Lcom/sandboxol/blockymods/view/dialog/activity/n;
iget-object v2, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->context:Landroid/content/Context;
iget-object v1, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->item:Ljava/lang/Object;
check-cast v1, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
invoke-virtual {v1}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getContent()Ljava/lang/String;
move-result-object v3
iget-object v1, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->item:Ljava/lang/Object;
check-cast v1, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
invoke-virtual {v1}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getDateDesc()Ljava/lang/String;
move-result-object v4
iget-object v1, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->item:Ljava/lang/Object;
check-cast v1, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
invoke-virtual {v1}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getPic()Ljava/lang/String;
move-result-object v5
iget-object v1, p0, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->item:Ljava/lang/Object;
check-cast v1, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
invoke-virtual {v1}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->getTitleType()Ljava/lang/String;
move-result-object v6
move-object v1, v0
invoke-direct/range {v1 .. v6}, Lcom/sandboxol/blockymods/view/dialog/activity/n;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/sandboxol/common/dialog/FullScreenDialog;->show()V
:try_end_23e
.catch Ljava/lang/Exception; {:try_start_13e .. :try_end_23e} :catch_23f
return-void
:catch_23f
move-exception v0
.line 39
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
:cond_243
:goto_243
return-void
:sswitch_data_244
.sparse-switch
-0x40e3a6e3 -> :sswitch_8a
-0x38e0aaa1 -> :sswitch_80
-0x300d8159 -> :sswitch_76
0x49207467 -> :sswitch_6c
.end sparse-switch
:sswitch_data_256
.sparse-switch
-0x52e31fb7 -> :sswitch_16c
-0x4ee741ed -> :sswitch_162
0x35ddbd -> :sswitch_158
0x4c25fbf -> :sswitch_14e
0x6bdbb5b -> :sswitch_146
0x1de3f706 -> :sswitch_13e
.end sparse-switch
.end method
# virtual methods
.method public a(J)Ljava/lang/String;
.registers 6
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-nez v2, :cond_12
.line 16
invoke-static {}, Lcom/sandboxol/common/base/app/BaseApplication;->getContext()Landroid/content/Context;
move-result-object p1
const p2, 0x7f12006c
invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
return-object p1
:cond_12
const-wide/16 v0, -0x1
cmp-long v2, p1, v0
if-nez v2, :cond_24
.line 17
invoke-static {}, Lcom/sandboxol/common/base/app/BaseApplication;->getContext()Landroid/content/Context;
move-result-object p1
const p2, 0x7f120068
invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
return-object p1
:cond_24
const-wide/16 v0, -0x2
cmp-long v2, p1, v0
if-nez v2, :cond_36
.line 18
invoke-static {}, Lcom/sandboxol/common/base/app/BaseApplication;->getContext()Landroid/content/Context;
move-result-object p1
const p2, 0x7f1200bc
invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
return-object p1
:cond_36
const-string p1, ""
return-object p1
.end method
.method public synthetic a(Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;IJ)V
.registers 8
if-eqz p2, :cond_2b
const/4 v0, 0x1
const-wide/16 v1, 0x0
if-eq p2, v0, :cond_18
const/4 p1, 0x2
if-eq p2, p1, :cond_e
const/4 p1, 0x3
if-eq p2, p1, :cond_e
goto :goto_36
.line 2
:cond_e
iget-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->f:Landroidx/databinding/ObservableField;
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p2
invoke-virtual {p1, p2}, Landroidx/databinding/ObservableField;->set(Ljava/lang/Object;)V
goto :goto_36
:cond_18
cmp-long p2, p3, v1
if-lez p2, :cond_27
.line 3
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
add-long/2addr p3, v0
const-wide/16 v0, 0x3e8
div-long/2addr p3, v0
invoke-virtual {p1, p3, p4}, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;->setEndTime(J)V
.line 4
:cond_27
invoke-direct {p0, p1}, Lcom/sandboxol/blockymods/view/fragment/activity/e;->a(Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;)V
goto :goto_36
.line 5
:cond_2b
iget-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->f:Landroidx/databinding/ObservableField;
const-wide/16 p2, -0x2
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p2
invoke-virtual {p1, p2}, Landroidx/databinding/ObservableField;->set(Ljava/lang/Object;)V
:goto_36
return-void
.end method
.method public getItem()Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
.registers 2
.line 2
invoke-super {p0}, Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;->getItem()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
return-object v0
.end method
.method public bridge synthetic getItem()Ljava/lang/Object;
.registers 2
.line 1
invoke-virtual {p0}, Lcom/sandboxol/blockymods/view/fragment/activity/e;->getItem()Lcom/sandboxol/blockymods/entity/ActivityTaskTitle;
move-result-object v0
return-object v0
.end method
.method public synthetic h()V
.registers 4
.line 1
iget-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/activity/e;->f:Landroidx/databinding/ObservableField;
const-wide/16 v1, 0x0
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v1}, Landroidx/databinding/ObservableField;->set(Ljava/lang/Object;)V
return-void
.end method