t.smali
.class public Lcom/sandboxol/blockymods/view/activity/videodetail/t;
.super Ljava/lang/Object;
.source "VideoDetailModel.java"
# direct methods
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method static synthetic a(Landroid/content/Context;J)V
.registers 3
.line 1
invoke-static {p0, p1, p2}, Lcom/sandboxol/blockymods/view/activity/videodetail/t;->d(Landroid/content/Context;J)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Lcom/sandboxol/greendao/entity/VideoDetailInfo;Ljava/lang/Boolean;)V
.registers 3
.line 2
invoke-static {p0, p1, p2}, Lcom/sandboxol/blockymods/view/activity/videodetail/t;->b(Landroid/content/Context;Lcom/sandboxol/greendao/entity/VideoDetailInfo;Ljava/lang/Boolean;)V
return-void
.end method
.method public static b(Landroid/content/Context;J)V
.registers 6
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-eqz v2, :cond_13
.line 8
invoke-static {}, Lcom/sandboxol/greendao/c/ta;->newInstance()Lcom/sandboxol/greendao/c/ta;
move-result-object v0
new-instance v1, Lcom/sandboxol/blockymods/view/activity/videodetail/r;
invoke-direct {v1, p0, p1, p2}, Lcom/sandboxol/blockymods/view/activity/videodetail/r;-><init>(Landroid/content/Context;J)V
invoke-virtual {v0, p1, p2, v1}, Lcom/sandboxol/greendao/c/ta;->a(JLcom/sandboxol/greendao/a/c;)V
goto :goto_19
:cond_13
const p1, 0x7f120079
.line 9
invoke-static {p0, p1}, Lcom/sandboxol/common/utils/AppToastUtils;->showShortNegativeTipToast(Landroid/content/Context;I)V
:goto_19
return-void
.end method
.method private static b(Landroid/content/Context;Lcom/sandboxol/greendao/entity/VideoDetailInfo;Ljava/lang/Boolean;)V
.registers 3
.line 10
invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z
move-result p2
invoke-static {p0, p1, p2}, Lcom/sandboxol/blockymods/utils/V;->a(Landroid/content/Context;Lcom/sandboxol/greendao/entity/VideoDetailInfo;Z)V
return-void
.end method
.method private static d(Landroid/content/Context;J)V
.registers 4
.line 1
new-instance v0, Lcom/sandboxol/blockymods/view/activity/videodetail/s;
invoke-direct {v0, p0}, Lcom/sandboxol/blockymods/view/activity/videodetail/s;-><init>(Landroid/content/Context;)V
invoke-static {p0, p1, p2, v0}, Lcom/sandboxol/blockymods/web/VideoApi;->getVideoDetailInfo(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
# virtual methods
.method public a(Landroid/app/Activity;Landroid/view/ViewGroup;Ljava/lang/String;)Lcom/just/agentweb/AgentWeb;
.registers 7
.line 3
invoke-static {p1}, Lcom/just/agentweb/AgentWeb;->with(Landroid/app/Activity;)Lcom/just/agentweb/AgentWeb$AgentBuilder;
move-result-object v0
new-instance v1, Landroid/widget/LinearLayout$LayoutParams;
const/4 v2, -0x1
invoke-direct {v1, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
.line 4
invoke-virtual {v0, p2, v1}, Lcom/just/agentweb/AgentWeb$AgentBuilder;->setAgentWebParent(Landroid/view/ViewGroup;Landroid/view/ViewGroup$LayoutParams;)Lcom/just/agentweb/AgentWeb$IndicatorBuilder;
move-result-object p2
.line 5
invoke-virtual {p2}, Lcom/just/agentweb/AgentWeb$IndicatorBuilder;->useDefaultIndicator()Lcom/just/agentweb/AgentWeb$CommonBuilder;
move-result-object p2
new-instance v0, Lcom/sandboxol/blockymods/view/activity/videodetail/l;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/blockymods/view/activity/videodetail/l;-><init>(Lcom/sandboxol/blockymods/view/activity/videodetail/t;Landroid/app/Activity;)V
.line 6
invoke-virtual {p2, v0}, Lcom/just/agentweb/AgentWeb$CommonBuilder;->setWebChromeClient(Lcom/just/agentweb/WebChromeClient;)Lcom/just/agentweb/AgentWeb$CommonBuilder;
move-result-object p1
new-instance p2, Lcom/sandboxol/blockymods/view/activity/videodetail/k;
invoke-direct {p2, p0}, Lcom/sandboxol/blockymods/view/activity/videodetail/k;-><init>(Lcom/sandboxol/blockymods/view/activity/videodetail/t;)V
.line 7
invoke-virtual {p1, p2}, Lcom/just/agentweb/AgentWeb$CommonBuilder;->setWebViewClient(Lcom/just/agentweb/WebViewClient;)Lcom/just/agentweb/AgentWeb$CommonBuilder;
move-result-object p1
.line 8
invoke-virtual {p1}, Lcom/just/agentweb/AgentWeb$CommonBuilder;->createAgentWeb()Lcom/just/agentweb/AgentWeb$PreAgentWeb;
move-result-object p1
.line 9
invoke-virtual {p1}, Lcom/just/agentweb/AgentWeb$PreAgentWeb;->ready()Lcom/just/agentweb/AgentWeb$PreAgentWeb;
move-result-object p1
.line 10
invoke-virtual {p0, p3}, Lcom/sandboxol/blockymods/view/activity/videodetail/t;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Lcom/just/agentweb/AgentWeb$PreAgentWeb;->go(Ljava/lang/String;)Lcom/just/agentweb/AgentWeb;
move-result-object p1
.line 11
invoke-virtual {p1}, Lcom/just/agentweb/AgentWeb;->getAgentWebSettings()Lcom/just/agentweb/IAgentWebSettings;
move-result-object p2
invoke-interface {p2}, Lcom/just/agentweb/IAgentWebSettings;->getWebSettings()Landroid/webkit/WebSettings;
move-result-object p2
.line 12
sget p3, Landroid/os/Build$VERSION;->SDK_INT:I
const/4 v0, 0x0
const/16 v1, 0x11
if-lt p3, v1, :cond_46
.line 13
invoke-virtual {p2, v0}, Landroid/webkit/WebSettings;->setMediaPlaybackRequiresUserGesture(Z)V
.line 14
:cond_46
invoke-virtual {p2, v0}, Landroid/webkit/WebSettings;->setBuiltInZoomControls(Z)V
.line 15
invoke-virtual {p2, v0}, Landroid/webkit/WebSettings;->setSupportZoom(Z)V
.line 16
invoke-virtual {p2, v0}, Landroid/webkit/WebSettings;->setDisplayZoomControls(Z)V
.line 17
invoke-virtual {p1}, Lcom/just/agentweb/AgentWeb;->getWebCreator()Lcom/just/agentweb/WebCreator;
move-result-object p2
invoke-interface {p2}, Lcom/just/agentweb/WebCreator;->getWebView()Landroid/webkit/WebView;
move-result-object p2
const/high16 p3, -0x1000000
invoke-virtual {p2, p3}, Landroid/webkit/WebView;->setBackgroundColor(I)V
return-object p1
.end method
.method public a(Ljava/lang/String;)Ljava/lang/String;
.registers 4
.line 28
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_7
goto :goto_2c
:cond_7
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "?autoplay=1&loop=1&playlist="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "/"
invoke-virtual {p1, v1}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
move-result v1
add-int/lit8 v1, v1, 0x1
invoke-virtual {p1, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "&muted=1"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
:goto_2c
return-object p1
.end method
.method public a(Landroid/content/Context;JLcom/sandboxol/common/interfaces/OnDataListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"J",
"Lcom/sandboxol/common/interfaces/OnDataListener<",
"Lcom/sandboxol/greendao/entity/VideoDetailInfo;",
">;)V"
}
.end annotation
.line 27
new-instance v0, Lcom/sandboxol/blockymods/view/activity/videodetail/p;
invoke-direct {v0, p0, p4, p1}, Lcom/sandboxol/blockymods/view/activity/videodetail/p;-><init>(Lcom/sandboxol/blockymods/view/activity/videodetail/t;Lcom/sandboxol/common/interfaces/OnDataListener;Landroid/content/Context;)V
invoke-static {p1, p2, p3, v0}, Lcom/sandboxol/blockymods/web/VideoApi;->getVideoDetailInfo(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public a(Landroid/content/Context;Lcom/sandboxol/greendao/entity/VideoDetailInfo;)V
.registers 8
.line 25
invoke-virtual {p2}, Lcom/sandboxol/greendao/entity/VideoDetailInfo;->getVideoId()J
move-result-wide v0
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-eqz v4, :cond_12
.line 26
new-instance v2, Lcom/sandboxol/blockymods/view/activity/videodetail/o;
invoke-direct {v2, p0, p2, p1}, Lcom/sandboxol/blockymods/view/activity/videodetail/o;-><init>(Lcom/sandboxol/blockymods/view/activity/videodetail/t;Lcom/sandboxol/greendao/entity/VideoDetailInfo;Landroid/content/Context;)V
invoke-static {p1, v0, v1, v2}, Lcom/sandboxol/blockymods/web/VideoApi;->postPlayAmount(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
:cond_12
return-void
.end method
.method public a(Landroid/content/Context;Ljava/lang/String;)V
.registers 8
const-string v0, "com.google.android.youtube"
.line 18
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/CommonHelper;->isAppInstalled(Landroid/content/Context;Ljava/lang/String;)Z
move-result v1
const/4 v2, 0x0
const-string v3, ""
if-eqz v1, :cond_26
.line 19
:try_start_b
new-instance v1, Landroid/content/Intent;
const-string v4, "android.intent.action.VIEW"
invoke-direct {v1, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 20
invoke-static {p2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v4
invoke-virtual {v1, v4}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
const-string v4, "com.google.android.youtube.UrlActivity"
.line 21
invoke-virtual {v1, v0, v4}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 22
invoke-virtual {p1, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_21
.catch Ljava/lang/Exception; {:try_start_b .. :try_end_21} :catch_22
goto :goto_29
.line 23
:catch_22
invoke-static {p1, p2, v3, v2}, Lcom/sandboxol/center/view/activity/webview/WebViewActivity;->loadUrl(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)V
goto :goto_29
.line 24
:cond_26
invoke-static {p1, p2, v3, v2}, Lcom/sandboxol/center/view/activity/webview/WebViewActivity;->loadUrl(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)V
:goto_29
return-void
.end method
.method public b(Landroid/content/Context;JLcom/sandboxol/common/interfaces/OnDataListener;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"J",
"Lcom/sandboxol/common/interfaces/OnDataListener<",
"Lcom/sandboxol/greendao/entity/VideoDetailInfo;",
">;)V"
}
.end annotation
.line 5
new-instance v0, Lcom/sandboxol/center/view/dialog/LoadingDialog;
invoke-direct {v0, p1}, Lcom/sandboxol/center/view/dialog/LoadingDialog;-><init>(Landroid/content/Context;)V
.line 6
invoke-virtual {v0}, Lcom/sandboxol/common/dialog/FullScreenDialog;->show()V
.line 7
new-instance v1, Lcom/sandboxol/blockymods/view/activity/videodetail/q;
invoke-direct {v1, p0, v0, p4, p1}, Lcom/sandboxol/blockymods/view/activity/videodetail/q;-><init>(Lcom/sandboxol/blockymods/view/activity/videodetail/t;Lcom/sandboxol/center/view/dialog/LoadingDialog;Lcom/sandboxol/common/interfaces/OnDataListener;Landroid/content/Context;)V
invoke-static {p1, p2, p3, v1}, Lcom/sandboxol/blockymods/web/VideoApi;->getVideoDetailInfo(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public b(Landroid/content/Context;Lcom/sandboxol/greendao/entity/VideoDetailInfo;)V
.registers 6
.line 1
invoke-virtual {p2}, Lcom/sandboxol/greendao/entity/VideoDetailInfo;->getEvaluateStatus()I
move-result v0
const/4 v1, 0x1
if-eq v0, v1, :cond_20
.line 2
invoke-virtual {p2}, Lcom/sandboxol/greendao/entity/VideoDetailInfo;->getEvaluateStatus()I
move-result v0
if-nez v0, :cond_f
const/4 v0, 0x2
goto :goto_10
:cond_f
const/4 v0, 0x0
:goto_10
invoke-virtual {p2, v0}, Lcom/sandboxol/greendao/entity/VideoDetailInfo;->setEvaluateStatus(I)V
.line 3
invoke-virtual {p2}, Lcom/sandboxol/greendao/entity/VideoDetailInfo;->getVideoId()J
move-result-wide v0
new-instance v2, Lcom/sandboxol/blockymods/view/activity/videodetail/m;
invoke-direct {v2, p0, p2, p1}, Lcom/sandboxol/blockymods/view/activity/videodetail/m;-><init>(Lcom/sandboxol/blockymods/view/activity/videodetail/t;Lcom/sandboxol/greendao/entity/VideoDetailInfo;Landroid/content/Context;)V
invoke-static {p1, v0, v1, v2}, Lcom/sandboxol/blockymods/web/VideoApi;->postDisLike(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
goto :goto_26
:cond_20
const p2, 0x7f120077
.line 4
invoke-static {p1, p2}, Lcom/sandboxol/common/utils/AppToastUtils;->showShortNegativeTipToast(Landroid/content/Context;I)V
:goto_26
return-void
.end method
.method public c(Landroid/content/Context;J)V
.registers 9
const-wide/16 v0, 0x0
cmp-long v2, p2, v0
if-eqz v2, :cond_26
const/4 v0, 0x0
.line 5
new-instance v1, Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
cmp-long v4, p2, v2
if-nez v4, :cond_1f
const/4 v2, 0x4
goto :goto_20
:cond_1f
const/4 v2, 0x2
:goto_20
invoke-direct {v1, p2, p3, v2}, Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;-><init>(JI)V
invoke-static {p1, v0, v1}, Lcom/sandboxol/blockymods/view/fragment/friend/G;->a(Landroid/content/Context;Lcom/sandboxol/greendao/entity/Friend;Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;)V
:cond_26
return-void
.end method
.method public c(Landroid/content/Context;Lcom/sandboxol/greendao/entity/VideoDetailInfo;)V
.registers 6
.line 1
invoke-virtual {p2}, Lcom/sandboxol/greendao/entity/VideoDetailInfo;->getEvaluateStatus()I
move-result v0
const/4 v1, 0x2
if-eq v0, v1, :cond_20
.line 2
invoke-virtual {p2}, Lcom/sandboxol/greendao/entity/VideoDetailInfo;->getEvaluateStatus()I
move-result v0
if-nez v0, :cond_f
const/4 v0, 0x1
goto :goto_10
:cond_f
const/4 v0, 0x0
:goto_10
invoke-virtual {p2, v0}, Lcom/sandboxol/greendao/entity/VideoDetailInfo;->setEvaluateStatus(I)V
.line 3
invoke-virtual {p2}, Lcom/sandboxol/greendao/entity/VideoDetailInfo;->getVideoId()J
move-result-wide v0
new-instance v2, Lcom/sandboxol/blockymods/view/activity/videodetail/n;
invoke-direct {v2, p0, p2, p1}, Lcom/sandboxol/blockymods/view/activity/videodetail/n;-><init>(Lcom/sandboxol/blockymods/view/activity/videodetail/t;Lcom/sandboxol/greendao/entity/VideoDetailInfo;Landroid/content/Context;)V
invoke-static {p1, v0, v1, v2}, Lcom/sandboxol/blockymods/web/VideoApi;->postPraise(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
goto :goto_26
:cond_20
const p2, 0x7f120077
.line 4
invoke-static {p1, p2}, Lcom/sandboxol/common/utils/AppToastUtils;->showShortNegativeTipToast(Landroid/content/Context;I)V
:goto_26
return-void
.end method