正在查看: 哔哩哔哩 v1.6.6 应用的 VideoDetailActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 哔哩哔哩 v1.6.6 应用的 VideoDetailActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bilibili.tv.ui.video;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.PorterDuff;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.text.TextPaint;
import android.text.TextUtils;
import android.text.format.DateUtils;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.TextView;
import bl.abi;
import bl.ach;
import bl.adc;
import bl.add;
import bl.adh;
import bl.adl;
import bl.adv;
import bl.adz;
import bl.aft;
import bl.afz;
import bl.bbg;
import bl.bbi;
import bl.lr;
import bl.mg;
import bl.nv;
import bl.ok;
import bl.vn;
import bl.vo;
import bl.wf;
import bl.wg;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.bilibili.api.BiliApiException;
import com.bilibili.lib.account.model.AccountInfo;
import com.bilibili.tv.MainApplication;
import com.bilibili.tv.api.favorite.BiliFavoriteVideoApiService;
import com.bilibili.tv.api.video.BiliVideoDetail;
import com.bilibili.tv.api.video.VideoApiParser;
import com.bilibili.tv.api.video.VideoApiService;
import com.bilibili.tv.ui.account.LoginActivity;
import com.bilibili.tv.ui.auth.AuthSpaceActivity;
import com.bilibili.tv.ui.bangumi.BangumiDetailActivity;
import com.bilibili.tv.ui.base.BaseActivity;
import com.bilibili.tv.ui.base.LoadingImageView;
import com.bilibili.tv.ui.video.tag.VideoTagSearchActivity;
import com.bilibili.tv.widget.DrawLinearLayout;
import com.bilibili.tv.widget.DrawRelativeLayout;
import com.bilibili.tv.widget.DrawTextView;
import com.bilibili.tv.widget.FixGridLayoutManager;
import com.bilibili.tv.widget.FixLinearLayoutManager;
import com.bilibili.tv.widget.ScalableImageView;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import kotlin.TypeCastException;
import mybl.MyBiliApiService;
import retrofit2.HttpException;
import tv.danmaku.videoplayer.core.pluginapk.PluginApk;
import u.aly.au;
public final class VideoDetailActivity extends BaseActivity implements View.OnClickListener, wf {
private static final String C = "VideoDetailActivity";
public static final a Companion = new a(null);
private static final String D = "bundle_ac_id";
private static final int E = 6;
private static final int F = 12;
private static final int G = 10066;
private static final int H = 10067;
private i A;
private boolean B;
private ImageView a;
private ImageView b;
private TextView cc;
private DrawTextView d;
private TextView e;
public TextView episodes_title;
public RecyclerView episodes_video;
public EpisodesVideoAdapter episodes_video_adapter;
private TextView ff;
private TextView g;
private TextView hh;
private TextView i;
private DrawLinearLayout j;
private ImageView k;
private TextView l;
private View m;
private RecyclerView n;
private RecyclerView o;
private LoadingImageView p;
private FrameLayout q;
private RecyclerView r;
private long s;
private List<BiliVideoDetail.Page> t;
private BiliVideoDetail f63u;
private e v;
private add w;
private g x;
private boolean y;
private boolean z;
@Override
public String a() {
return "ott-platform.detail.0.0.pv";
}
@Override
public boolean a_() {
return wg.a(this);
}
@Override
public Bundle b() {
return null;
}
@Override
public int g() {
return 2131361835;
}
@Override
public void a(Bundle bundle) {
m();
if (this.s <= 0) {
lr.a(this, 2131493232);
finish();
} else {
k();
this.A = new i();
ok.a("tv_video_view_open", new String[0]);
}
}
@Override
public void onDestroy() {
this.o = null;
this.z = true;
super.onDestroy();
}
private final void k() {
int i2 = 0;
Object[] objArr = 0;
d dVar = new d();
this.a = (ImageView) d(2131231046);
this.b = (ImageView) d(2131230785);
this.cc = (TextView) d(2131231062);
this.d = (DrawTextView) d(2131231064);
this.e = (TextView) d(2131231059);
this.ff = (TextView) d(2131231047);
this.g = (TextView) d(2131231065);
this.hh = (TextView) d(2131231051);
this.i = (TextView) d(2131231060);
this.episodes_title = (TextView) d(2131231088);
this.m = d(2131230820);
this.j = (DrawLinearLayout) d(2131231053);
this.k = (ImageView) d(2131231054);
this.l = (TextView) d(2131231055);
DrawLinearLayout drawLinearLayout = this.j;
if (drawLinearLayout != null) {
drawLinearLayout.setOnFocusChangeListener(dVar);
drawLinearLayout.setUpDrawable(2131165415);
drawLinearLayout.setOnClickListener(this);
drawLinearLayout.findViewById(2131231055).setVisibility(8);
}
DrawLinearLayout drawLinearLayout2 = (DrawLinearLayout) d(2131231079);
if (drawLinearLayout2 != null) {
drawLinearLayout2.setOnFocusChangeListener(dVar);
drawLinearLayout2.setUpDrawable(2131165415);
drawLinearLayout2.setOnClickListener(this);
drawLinearLayout2.setOnLongClickListener(new LikeButtonListener());
drawLinearLayout2.findViewById(2131231081).setVisibility(8);
}
DrawLinearLayout drawLinearLayout3 = (DrawLinearLayout) d(2131231082);
if (drawLinearLayout3 != null) {
drawLinearLayout3.setOnFocusChangeListener(dVar);
drawLinearLayout3.setUpDrawable(2131165415);
drawLinearLayout3.setOnClickListener(this);
drawLinearLayout3.setOnLongClickListener(new CoinButtonListener());
drawLinearLayout3.findViewById(2131231084).setVisibility(8);
}
DrawTextView drawTextView = (DrawTextView) d(2131231058);
drawTextView.setUpDrawable(2131165415);
drawTextView.setOnFocusChangeListener(dVar);
drawTextView.setOnClickListener(this);
DrawTextView drawTextView2 = this.d;
if (drawTextView2 != null) {
drawTextView2.setUpDrawable(2131165415);
drawTextView2.setOnFocusChangeListener(dVar);
drawTextView2.setOnClickListener(this);
}
this.q = (FrameLayout) d(2131231057);
FrameLayout frameLayout = this.q;
if (frameLayout != null) {
this.p = LoadingImageView.Companion.a(frameLayout);
LoadingImageView loadingImageView = this.p;
if (loadingImageView != null) {
loadingImageView.a();
}
}
this.n = (RecyclerView) d(2131230861);
FixLinearLayoutManager fixLinearLayoutManager = new FixLinearLayoutManager(this, i2, objArr == true ? 1 : 0) {
@Override
public View d(View view, int i3) {
RecyclerView recyclerView;
if (view != null) {
int d2 = d(view);
if (i3 != 17) {
if (i3 != 33) {
if (i3 != 66) {
if (i3 == 130 && (recyclerView = VideoDetailActivity.this.o) != null) {
RecyclerView.h layoutManager = recyclerView.getLayoutManager();
if (layoutManager == null) {
throw new TypeCastException("null cannot be cast to non-null type android.support.v7.widget.GridLayoutManager");
}
GridLayoutManager gridLayoutManager = (GridLayoutManager) layoutManager;
return gridLayoutManager.c(gridLayoutManager.o());
}
} else if (d2 == H() - 1) {
return view;
}
}
} else if (d2 == 0) {
return view;
}
return super.d(view, i3);
}
return null;
}
};
RecyclerView recyclerView = this.n;
if (recyclerView != null) {
recyclerView.setLayoutManager(fixLinearLayoutManager);
}
this.x = new g();
RecyclerView recyclerView2 = this.n;
if (recyclerView2 != null) {
recyclerView2.setAdapter(this.x);
}
this.o = (RecyclerView) d(2131231049);
int dimension = (int) getResources().getDimension(2131099914);
this.t = new ArrayList();
this.w = new add(new b(this.t));
if (this.o != null) {
this.o.setLayoutManager(new FixGridLayoutManager((Context) this, 6, 1, false));
this.o.a(new j(dimension));
this.o.setAdapter(this.w);
}
this.r = (RecyclerView) d(2131231061);
this.v = new e();
if (this.r != null) {
this.r.setLayoutManager(new FixLinearLayoutManager(this, 0, false));
this.r.setAdapter(this.v);
}
this.episodes_video = (RecyclerView) d(2131231089);
this.episodes_video_adapter = new EpisodesVideoAdapter();
if (this.episodes_video != null) {
this.episodes_video.setLayoutManager(new FixLinearLayoutManager(this, 0, false));
this.episodes_video.setAdapter(this.episodes_video_adapter);
}
}
class AnonymousClass2 extends FixGridLayoutManager {
AnonymousClass2(Context context, int i, int i2, boolean z) {
super(context, i, i2, z);
}
@Override
public View d(View view, int i) {
if (view != null) {
int d = d(view);
if (i != 17) {
if (i != 33 && i == 66 && d == H() - 1) {
return view;
}
} else if (d == 0) {
return view;
}
return super.d(view, i);
}
return null;
}
}
public static final class j extends RecyclerView.g {
final int a;
j(int i) {
this.a = i;
}
@Override
public void a(Rect rect, View view, RecyclerView recyclerView, RecyclerView.s sVar) {
bbi.b(rect, "outRect");
bbi.b(view, "view");
bbi.b(recyclerView, "parent");
super.a(rect, view, recyclerView, sVar);
rect.left = 0;
rect.right = this.a;
rect.top = 0;
rect.bottom = this.a;
}
}
class AnonymousClass3 extends FixLinearLayoutManager {
AnonymousClass3(Context context, int i, boolean z) {
super(context, i, z);
}
@Override
public View d(View view, int i) {
if (view != null) {
int d = d(view);
if (i != 130) {
if (i != 17 || d != 0) {
if (i != 66 || d != H() - 1) {
return super.d(view, i);
}
return view;
}
return view;
}
return view;
}
return null;
}
}
public final DrawTextView l() {
View inflate = LayoutInflater.from(this).inflate(2131361867, (ViewGroup) this.o, false);
if (inflate == null) {
throw new TypeCastException("null cannot be cast to non-null type com.bilibili.tv.widget.DrawTextView");
}
DrawTextView drawTextView = (DrawTextView) inflate;
drawTextView.setNextFocusRightId(drawTextView.getId());
drawTextView.setText(2131493213);
drawTextView.getLayoutParams().width = -1;
drawTextView.getLayoutParams().height = (int) getResources().getDimension(2131099808);
drawTextView.setOnClickListener(new k());
return drawTextView;
}
final class k implements View.OnClickListener {
k() {
}
@Override
public final void onClick(View view) {
bbi.a((Object) view, "v");
Context context = view.getContext();
bbi.a((Object) context, "v.context");
Activity a = adl.a(context);
BiliVideoDetail biliVideoDetail = VideoDetailActivity.this.f63u;
if (biliVideoDetail != null && a != null) {
a.startActivity(VideoMoreEpisodeActivity.Companion.a(a, biliVideoDetail));
}
}
}
class AnonymousClass4 extends FixLinearLayoutManager {
AnonymousClass4(Context context, int i, boolean z) {
super(context, i, z);
}
@Override
public View d(View view, int i) {
if (view != null) {
int d = d(view);
if (i != 17 || d != 0) {
if (i != 66 || d != H() - 1) {
return super.d(view, i);
}
return view;
}
return view;
}
return null;
}
}
final class LikeButtonListener implements View.OnLongClickListener {
LikeButtonListener() {
}
@Override
public final boolean onLongClick(View view) {
BiliVideoDetail unused = VideoDetailActivity.this.f63u;
bbi.b(view, "v");
mg a = mg.a(VideoDetailActivity.this);
bbi.a((Object) a, "BiliAccount.get(this)");
if (a.a()) {
VideoDetailActivity.this.tripleVideo();
} else {
lr.a(VideoDetailActivity.this, 2131492962);
LoginActivity.Companion.a(VideoDetailActivity.this, VideoDetailActivity.H);
}
return true;
}
}
final class CoinButtonListener implements View.OnLongClickListener {
CoinButtonListener() {
}
@Override
public final boolean onLongClick(View view) {
BiliVideoDetail unused = VideoDetailActivity.this.f63u;
bbi.b(view, "v");
mg a = mg.a(VideoDetailActivity.this);
bbi.a((Object) a, "BiliAccount.get(this)");
if (a.a()) {
VideoDetailActivity.this.coinVideo(2, 1);
} else {
lr.a(VideoDetailActivity.this, 2131492962);
LoginActivity.Companion.a(VideoDetailActivity.this, VideoDetailActivity.H);
}
return true;
}
}
private final void m() {
Intent intent = getIntent();
bbi.a((Object) intent, "intent");
Bundle extras = intent.getExtras();
if (extras == null) {
lr.a(this, 2131493232);
finish();
} else {
this.s = extras.getLong(D);
}
}
public final void a(String str) {
if (str != null) {
nv.a().a(str, this.a);
adl adlVar = adl.a;
String a2 = ach.a(getApplication(), str);
bbi.a((Object) a2, "ThumbImageUrlHelper.forB…Cover(application, cover)");
adlVar.a(a2, this.b);
}
}
@Override
public void onPostCreate(Bundle bundle) {
super.onPostCreate(bundle);
n();
}
@Override
public boolean dispatchKeyEvent(KeyEvent keyEvent) {
RecyclerView recyclerView;
RecyclerView recyclerView2;
if (this.w == null || this.v == null) {
return super.dispatchKeyEvent(keyEvent);
}
Integer valueOf = keyEvent != null ? Integer.valueOf(keyEvent.getAction()) : null;
Integer valueOf2 = keyEvent != null ? Integer.valueOf(keyEvent.getKeyCode()) : null;
if (valueOf != null && valueOf.intValue() == 0) {
View currentFocus = getCurrentFocus();
if (currentFocus == null) {
return super.dispatchKeyEvent(keyEvent);
}
if (valueOf2 != null && valueOf2.intValue() == 19) {
if (currentFocus.getId() == 2131231014) {
DrawLinearLayout drawLinearLayout = (DrawLinearLayout) d(2131231079);
if (drawLinearLayout != null) {
drawLinearLayout.requestFocus();
}
return true;
}
} else {
if (valueOf2 != null && valueOf2.intValue() == 20 && ((currentFocus.getId() == 2131231079 || currentFocus.getId() == 2131231082 || currentFocus.getId() == 2131231053 || currentFocus.getId() == 2131231058) && (recyclerView2 = this.n) != null)) {
if (recyclerView2.getChildCount() > 0) {
RecyclerView.h layoutManager = recyclerView2.getLayoutManager();
if (layoutManager == null) {
throw new TypeCastException("null cannot be cast to non-null type android.support.v7.widget.LinearLayoutManager");
}
View c2 = recyclerView2.getLayoutManager().c(((LinearLayoutManager) layoutManager).o());
if (c2 != null) {
c2.requestFocus();
}
} else {
RecyclerView.h layoutManager2 = recyclerView2.getLayoutManager();
if (layoutManager2 == null) {
throw new TypeCastException("null cannot be cast to non-null type android.support.v7.widget.LinearLayoutManager");
}
View c3 = recyclerView2.getLayoutManager().c(((LinearLayoutManager) layoutManager2).o());
if (c3 != null) {
c3.requestFocus();
}
}
return true;
}
if (valueOf2 != null && valueOf2.intValue() == 22 && (recyclerView = this.n) != null && recyclerView.getChildCount() > 0 && currentFocus == recyclerView.getChildAt(recyclerView.getChildCount() - 1)) {
DrawTextView drawTextView = (DrawTextView) d(2131231058);
if (drawTextView != null) {
drawTextView.requestFocus();
}
return true;
}
}
}
return super.dispatchKeyEvent(keyEvent);
}
private final void n() {
if (this.s > 0 && this.A != null) {
LoadingImageView loadingImageView = this.p;
if (loadingImageView != null) {
loadingImageView.a();
}
VideoApiService.VideoParamsMapV2 build = new VideoApiService.VideoParamsMapV2.Builder(this.s).setAutoPlay("0").build();
mg a2 = mg.a(this);
bbi.a((Object) a2, "BiliAccount.get(this)");
((VideoApiService) vo.a(VideoApiService.class)).getVideoDetails(build, a2.e()).a(new VideoApiParser()).a(this.A);
}
}
private final void a(Context context, String str) {
if (!TextUtils.isEmpty(str)) {
context.startActivity(BangumiDetailActivity.Companion.a(context, str));
}
}
public final void a(Activity activity, BiliVideoDetail biliVideoDetail) {
bbi.b(biliVideoDetail, "video");
if (a(biliVideoDetail) && activity != null) {
activity.finish();
a(activity, b(biliVideoDetail));
}
}
private final boolean a(BiliVideoDetail biliVideoDetail) {
if (TextUtils.isEmpty(biliVideoDetail.mFirstFrame)) {
if ((biliVideoDetail != null ? biliVideoDetail.mBangumiInfo : null) != null && biliVideoDetail.mBangumiInfo.isJump == 1) {
return true;
}
}
return false;
}
private final String b(BiliVideoDetail biliVideoDetail) {
if ((biliVideoDetail != null ? biliVideoDetail.mBangumiInfo : null) != null) {
String str = biliVideoDetail.mBangumiInfo.mSeasonId;
bbi.a((Object) str, "video.mBangumiInfo.mSeasonId");
return str;
}
return "";
}
@Override
public void onClick(View view) {
BiliVideoDetail biliVideoDetail;
bbi.b(view, "v");
int id = view.getId();
if (id == 2131231079) {
mg a2 = mg.a(this);
bbi.a((Object) a2, "BiliAccount.get(this)");
if (!a2.a()) {
lr.a(this, 2131492962);
LoginActivity.Companion.a(this, H);
return;
} else if (this.f63u != null && this.f63u.isLikeVideo()) {
likeVideo(1);
return;
} else {
likeVideo(0);
return;
}
}
if (id == 2131231082) {
mg a3 = mg.a(this);
bbi.a((Object) a3, "BiliAccount.get(this)");
if (!a3.a()) {
lr.a(this, 2131492962);
LoginActivity.Companion.a(this, H);
return;
} else {
coinVideo(1, 0);
return;
}
}
if (id == 2131231053) {
mg a4 = mg.a(this);
bbi.a((Object) a4, "BiliAccount.get(this)");
if (!a4.a()) {
lr.a(this, 2131492962);
LoginActivity.Companion.a(this, H);
return;
}
BiliVideoDetail biliVideoDetail2 = this.f63u;
if (biliVideoDetail2 != null && biliVideoDetail2.isFavoriteVideo()) {
q();
ok.a("tv_video_view_click_fav", "action", "取消收藏");
return;
} else {
p();
ok.a("tv_video_view_click_fav", "action", "收藏");
return;
}
}
if (id != 2131231058) {
if (id == 2131231064 && (biliVideoDetail = this.f63u) != null) {
String author = biliVideoDetail.getAuthor();
bbi.a((Object) author, "it.author");
AuthSpaceActivity.Companion.a(this, author, biliVideoDetail.getMid());
return;
}
return;
}
BiliVideoDetail biliVideoDetail3 = this.f63u;
if (biliVideoDetail3 != null) {
long j2 = this.s;
String str = biliVideoDetail3.mDescription;
bbi.a((Object) str, "it.mDescription");
String str2 = biliVideoDetail3.mCover;
bbi.a((Object) str2, "it.mCover");
startActivity(VideoDetailInfoActivity.Companion.a(this, j2, str, str2, "http://www.bilibili.com/video/av" + biliVideoDetail3.mAvid));
ok.a("tv_video_view_click_infomore", new String[0]);
}
}
@Override
public boolean onKeyDown(int i2, KeyEvent keyEvent) {
bbi.b(keyEvent, "event");
if ((i2 == 23 || i2 == 66) && this.y) {
LoginActivity.Companion.a(this, G);
}
return super.onKeyDown(i2, keyEvent);
}
@Override
public void onActivityResult(int i2, int i3, Intent intent) {
if (i3 == -1 && (i2 == G || i2 == H)) {
n();
}
super.onActivityResult(i2, i3, intent);
}
public final void o() {
BiliVideoDetail biliVideoDetail = this.f63u;
if (biliVideoDetail != null) {
ImageView imageView = (ImageView) d(2131231080);
if (imageView != null) {
imageView.setBackgroundResource(biliVideoDetail.isLikeVideo() ? 2131165435 : 2131165434);
}
TextView textView = (TextView) d(2131231081);
if (textView != null) {
textView.setText(biliVideoDetail.isLikeVideo() ? "已点赞" : "点赞");
}
ImageView imageView2 = (ImageView) d(2131231083);
if (imageView2 != null) {
imageView2.setBackgroundResource(biliVideoDetail.isCoinVideo() ? 2131165433 : 2131165432);
}
TextView textView2 = (TextView) d(2131231084);
if (textView2 != null) {
textView2.setText(biliVideoDetail.isCoinVideo() ? "已投币" : "投币");
}
ImageView imageView3 = this.k;
if (imageView3 != null) {
imageView3.setBackgroundResource(biliVideoDetail.isFavoriteVideo() ? 2131165290 : 2131165289);
}
TextView textView3 = this.l;
if (textView3 != null) {
textView3.setText(biliVideoDetail.isFavoriteVideo() ? 2131493223 : 2131493222);
}
}
}
private final void p() {
if (!this.B) {
this.B = true;
BiliFavoriteVideoApiService biliFavoriteVideoApiService = (BiliFavoriteVideoApiService) vo.a(BiliFavoriteVideoApiService.class);
mg a2 = mg.a(this);
bbi.a((Object) a2, "BiliAccount.get(this)");
biliFavoriteVideoApiService.addVideoToList(a2.e(), "0", this.s, "0").a(new l());
}
}
public final class l extends vn<Void> {
l() {
}
@Override
public void a(Void r3) {
VideoDetailActivity.this.B = false;
BiliVideoDetail biliVideoDetail = VideoDetailActivity.this.f63u;
if (biliVideoDetail != null) {
biliVideoDetail.setFavoriteStatus(true);
}
VideoDetailActivity.this.o();
lr.a(VideoDetailActivity.this.getApplicationContext(), 2131493220);
}
@Override
public void onError(Throwable th) {
bbi.b(th, "t");
adl.a.a(th, VideoDetailActivity.this);
VideoDetailActivity.this.B = false;
lr.a(VideoDetailActivity.this.getApplicationContext(), 2131493221);
}
@Override
public boolean isCancel() {
return VideoDetailActivity.this.o == null;
}
}
private final void q() {
if (!this.B) {
this.B = true;
mg a2 = mg.a(this);
bbi.a((Object) a2, "BiliAccount.get(this)");
((BiliFavoriteVideoApiService) vo.a(BiliFavoriteVideoApiService.class)).deleteVideoFromList(a2.e(), "0", this.s).a(new m());
}
}
public final class m extends vn<Void> {
m() {
}
@Override
public void a(Void r3) {
VideoDetailActivity.this.B = false;
BiliVideoDetail biliVideoDetail = VideoDetailActivity.this.f63u;
if (biliVideoDetail != null) {
biliVideoDetail.setFavoriteStatus(false);
}
VideoDetailActivity.this.o();
lr.a(VideoDetailActivity.this.getApplicationContext(), 2131493235);
}
@Override
public void onError(Throwable th) {
bbi.b(th, "t");
adl.a.a(th, VideoDetailActivity.this);
VideoDetailActivity.this.B = false;
lr.a(VideoDetailActivity.this.getApplicationContext(), 2131493234);
}
@Override
public boolean isCancel() {
return VideoDetailActivity.this.o == null;
}
}
private final void likeVideo(int i2) {
if (!this.B) {
this.B = true;
mg a2 = mg.a(this);
bbi.a((Object) a2, "BiliAccount.get(this)");
((MyBiliApiService) vo.a(MyBiliApiService.class)).likeVideo(a2.e(), this.s, i2).a(new LikeResponse());
}
}
public final class LikeResponse extends vn<JSONObject> {
LikeResponse() {
}
@Override
public void a(JSONObject jSONObject) {
VideoDetailActivity.this.B = false;
BiliVideoDetail biliVideoDetail = VideoDetailActivity.this.f63u;
if (biliVideoDetail != null) {
biliVideoDetail.setLikeStatus(biliVideoDetail.isLikeVideo() ? false : true);
}
VideoDetailActivity.this.o();
if (jSONObject.getString("toast") != null && !jSONObject.getString("toast").equals("")) {
lr.b(VideoDetailActivity.this.getApplicationContext(), jSONObject.getString("toast"));
} else if (biliVideoDetail != null && biliVideoDetail.isLikeVideo()) {
lr.b(VideoDetailActivity.this.getApplicationContext(), "点赞成功啦");
}
}
@Override
public void onError(Throwable th) {
bbi.b(th, "t");
adl.a.a(th, VideoDetailActivity.this);
VideoDetailActivity.this.B = false;
BiliVideoDetail biliVideoDetail = VideoDetailActivity.this.f63u;
if (biliVideoDetail != null) {
lr.b(VideoDetailActivity.this.getApplicationContext(), biliVideoDetail.isLikeVideo() ? "取消点赞失败" : "点赞失败惹←_←");
}
}
@Override
public boolean isCancel() {
return VideoDetailActivity.this.o == null;
}
}
public final void coinVideo(int i2, int i3) {
if (!this.B) {
this.B = true;
mg a2 = mg.a(this);
bbi.a((Object) a2, "BiliAccount.get(this)");
((MyBiliApiService) vo.a(MyBiliApiService.class)).coinVideo(a2.e(), this.s, i2, i3).a(new CoinResponse());
}
}
public final class CoinResponse extends vn<JSONObject> {
CoinResponse() {
}
@Override
public void a(JSONObject jSONObject) {
VideoDetailActivity.this.B = false;
BiliVideoDetail biliVideoDetail = VideoDetailActivity.this.f63u;
if (biliVideoDetail != null) {
biliVideoDetail.setCoinStatus(true);
biliVideoDetail.increaseCoins(1);
if (jSONObject.getBoolean("like").booleanValue()) {
biliVideoDetail.setLikeStatus(true);
biliVideoDetail.increaseCoins(1);
}
}
VideoDetailActivity.this.o();
if (jSONObject.getBoolean("like").booleanValue()) {
lr.b(VideoDetailActivity.this.getApplicationContext(), "投币成功,感谢您的支持");
} else {
lr.b(VideoDetailActivity.this.getApplicationContext(), "投币成功啦");
}
}
@Override
public void onError(Throwable th) {
bbi.b(th, "t");
adl.a.a(th, VideoDetailActivity.this);
VideoDetailActivity.this.B = false;
lr.b(VideoDetailActivity.this.getApplicationContext(), th.getMessage());
}
@Override
public boolean isCancel() {
return VideoDetailActivity.this.o == null;
}
}
public final void tripleVideo() {
if (!this.B) {
this.B = true;
mg a2 = mg.a(this);
bbi.a((Object) a2, "BiliAccount.get(this)");
((MyBiliApiService) vo.a(MyBiliApiService.class)).tripleVideo(a2.e(), this.s).a(new TripleResponse());
}
}
public final class TripleResponse extends vn<JSONObject> {
TripleResponse() {
}
@Override
public void a(JSONObject jSONObject) {
VideoDetailActivity.this.B = false;
BiliVideoDetail biliVideoDetail = VideoDetailActivity.this.f63u;
if (biliVideoDetail != null) {
biliVideoDetail.setLikeStatus(true);
biliVideoDetail.setCoinStatus(true);
biliVideoDetail.setFavoriteStatus(true);
biliVideoDetail.increaseCoins(jSONObject.getIntValue("multiply"));
}
VideoDetailActivity.this.o();
lr.b(VideoDetailActivity.this.getApplicationContext(), "三连推荐成功");
}
@Override
public void onError(Throwable th) {
bbi.b(th, "t");
adl.a.a(th, VideoDetailActivity.this);
VideoDetailActivity.this.B = false;
VideoDetailActivity.this.o();
lr.b(VideoDetailActivity.this.getApplicationContext(), th.getMessage());
}
@Override
public boolean isCancel() {
return VideoDetailActivity.this.o == null;
}
}
public final void a(BiliVideoDetail.Page page) {
aft.a.a(this, this.f63u, page);
}
static final class d implements View.OnFocusChangeListener {
d() {
}
@Override
public void onFocusChange(View view, boolean z) {
DrawTextView drawTextView;
if (view != 0) {
if (view.getId() == 2131231079 && view.findViewById(2131231081) != null) {
if (z) {
view.findViewById(2131231081).setVisibility(0);
} else {
view.findViewById(2131231081).setVisibility(8);
}
}
if (view.getId() == 2131231082 && view.findViewById(2131231084) != null) {
if (z) {
view.findViewById(2131231084).setVisibility(0);
} else {
view.findViewById(2131231084).setVisibility(8);
}
}
if (view.getId() == 2131231053 && view.findViewById(2131231055) != null) {
if (z) {
view.findViewById(2131231055).setVisibility(0);
} else {
view.findViewById(2131231055).setVisibility(8);
}
}
if (view instanceof afz) {
((afz) view).setUpEnabled(z);
} else if (view.getId() == 2131231014 && (drawTextView = (DrawTextView) view.findViewById(2131231015)) != null) {
drawTextView.setUpEnabled(z);
}
}
}
}
final class b extends adz<RecyclerView.v> {
private final List<BiliVideoDetail.Page> b;
@Override
public int e() {
return 0;
}
public b(List<BiliVideoDetail.Page> list) {
this.b = list;
}
@Override
public RecyclerView.v a(ViewGroup viewGroup, int i) {
bbi.b(viewGroup, "parent");
return c.Companion.a(viewGroup);
}
@Override
public void a(RecyclerView.v vVar, int i) {
bbi.b(vVar, "holder");
c cVar = (c) (!(vVar instanceof c) ? null : vVar);
if (cVar != null) {
List<BiliVideoDetail.Page> list = this.b;
cVar.b(list != null ? list.get(i) : null);
}
}
@Override
public int a() {
List<BiliVideoDetail.Page> list = this.b;
if (list != null) {
return list.size();
}
return 0;
}
}
final class e extends RecyclerView.a<RecyclerView.v> {
private List<? extends BiliVideoDetail> b = new ArrayList();
public e() {
}
@Override
public RecyclerView.v a(ViewGroup viewGroup, int i) {
bbi.b(viewGroup, "parent");
return f.Companion.a(viewGroup);
}
@Override
public void a(RecyclerView.v vVar, int i) {
bbi.b(vVar, "holder");
f fVar = (f) (!(vVar instanceof f) ? null : vVar);
if (fVar != null) {
List<? extends BiliVideoDetail> list = this.b;
fVar.b(list != null ? list.get(i) : null);
}
}
@Override
public int a() {
List<? extends BiliVideoDetail> list = this.b;
if (list == null || list.isEmpty()) {
return 0;
}
return list.size();
}
public final void a(List<? extends BiliVideoDetail> list) {
bbi.b(list, "list");
this.b = list;
d();
}
}
final class EpisodesVideoAdapter extends RecyclerView.a<RecyclerView.v> {
private List<BiliVideoDetail> data = new ArrayList();
public EpisodesVideoAdapter() {
}
@Override
public RecyclerView.v a(ViewGroup viewGroup, int i) {
bbi.b(viewGroup, "parent");
return f.Companion.a(viewGroup);
}
@Override
public void a(RecyclerView.v vVar, int i) {
bbi.b(vVar, "holder");
f fVar = (f) (!(vVar instanceof f) ? null : vVar);
if (fVar != null) {
List<BiliVideoDetail> list = this.data;
fVar.b(list != null ? list.get(i) : null);
}
}
@Override
public int a() {
List<BiliVideoDetail> list = this.data;
if (list == null || list.isEmpty()) {
return 0;
}
return list.size();
}
public final void setData(List<BiliVideoDetail> list) {
bbi.b(list, "list");
this.data = list;
d();
}
}
final class g extends RecyclerView.a<RecyclerView.v> {
private final ArrayList<String> b = new ArrayList<>();
private final HashMap<String, Integer> c = new HashMap<>();
public g() {
}
@Override
public RecyclerView.v a(ViewGroup viewGroup, int i) {
bbi.b(viewGroup, "parent");
return h.Companion.a(viewGroup);
}
@Override
public void a(RecyclerView.v vVar, int i) {
bbi.b(vVar, "holder");
if (vVar instanceof h) {
String str = this.b.get(i);
bbi.a((Object) str, "mList[position]");
((h) vVar).z().setText(str);
View view = vVar.a;
bbi.a((Object) view, "infoVH.itemView");
view.setTag(str);
vVar.a.setTag(2131231069, this.c.get(str));
}
}
@Override
public int a() {
return this.b.size();
}
public final void a(HashMap<String, Integer> hashMap) {
bbi.b(hashMap, "map");
this.b.clear();
TextPaint textPaint = new TextPaint();
int b = adl.b(2131100204);
int b2 = adl.b(2131100402);
int i = 0;
Iterator<Map.Entry<String, Integer>> it = hashMap.entrySet().iterator();
while (true) {
int i2 = i;
if (!it.hasNext()) {
break;
}
Map.Entry<String, Integer> next = it.next();
String key = next.getKey();
int intValue = next.getValue().intValue();
i = ((int) textPaint.measureText(key)) + i2 + b2;
if (i >= b) {
break;
}
this.b.add(key);
this.c.put(key, Integer.valueOf(intValue));
}
d();
}
}
static final class f extends adc.a implements View.OnClickListener {
public static final a Companion = new a(null);
private ScalableImageView n;
private TextView o;
private TextView p;
private TextView q;
private TextView r;
private DrawRelativeLayout s;
public f(View view) {
super(view);
bbi.b(view, "itemView");
this.n = (ScalableImageView) a(view, 2131230881);
this.o = (TextView) a(view, 2131231026);
this.p = (TextView) a(view, 2131231039);
this.q = (TextView) a(view, 2131230932);
this.r = (TextView) a(view, 2131230828);
Drawable c = adl.a.c(2131165362);
Drawable c2 = adl.a.c(2131165361);
Drawable c3 = adl.a.c(2131165360);
int b2 = adl.b(2131100025);
c.setBounds(0, 0, b2, b2);
c2.setBounds(0, 0, b2, b2);
c3.setBounds(0, 0, b2, b2);
int d = adl.d(2131034279);
c.setColorFilter(d, PorterDuff.Mode.MULTIPLY);
c2.setColorFilter(d, PorterDuff.Mode.MULTIPLY);
c3.setColorFilter(d, PorterDuff.Mode.MULTIPLY);
this.p.setCompoundDrawables(c, null, null, null);
this.q.setCompoundDrawables(c2, null, null, null);
this.r.setCompoundDrawables(c3, null, null, null);
this.s = (DrawRelativeLayout) view;
this.s.setUpDrawable(2131165416);
}
public final DrawRelativeLayout z() {
return this.s;
}
@Override
public void b(Object obj) {
if (obj instanceof BiliVideoDetail) {
BiliVideoDetail biliVideoDetail = (BiliVideoDetail) obj;
if (biliVideoDetail.mTitle != null) {
this.o.setText(biliVideoDetail.mTitle);
}
if (biliVideoDetail.getAuthor() != null) {
this.p.setText(biliVideoDetail.getAuthor());
}
if (biliVideoDetail.getPlays() != null) {
this.q.setText(adh.a(biliVideoDetail.getPlays()));
}
if (biliVideoDetail.getDanmakus() != null) {
this.r.setText(adh.a(biliVideoDetail.getDanmakus()));
}
if (biliVideoDetail.mCover != null) {
nv a2 = nv.a();
MainApplication a3 = MainApplication.a();
bbi.a((Object) a3, "MainApplication.getInstance()");
a2.a(ach.c(a3.getApplicationContext(), biliVideoDetail.mCover), this.n);
}
View view = this.a;
bbi.a((Object) view, "itemView");
view.setOnFocusChangeListener(new b());
View view2 = this.a;
bbi.a((Object) view2, "itemView");
view2.setTag(obj);
this.a.setOnClickListener(this);
}
}
final class b implements View.OnFocusChangeListener {
b() {
}
@Override
public final void onFocusChange(View view, boolean z) {
if (z) {
f.this.z().setUpEnabled(true);
} else {
f.this.z().setUpEnabled(false);
}
}
}
@Override
public void onClick(View view) {
bbi.b(view, "v");
Object tag = view.getTag();
Context context = view.getContext();
bbi.a((Object) context, "v.context");
Activity a2 = adl.a(context);
if ((tag instanceof BiliVideoDetail) && a2 != null) {
a2.startActivity(VideoDetailActivity.Companion.a(a2, ((BiliVideoDetail) tag).mAvid));
}
ok.a("tv_video_view_click_relate", new String[0]);
}
public static final class a {
private a() {
}
public a(bbg bbgVar) {
this();
}
public final f a(ViewGroup viewGroup) {
bbi.b(viewGroup, "parent");
View inflate = LayoutInflater.from(viewGroup.getContext()).inflate(2131361920, viewGroup, false);
bbi.a((Object) inflate, "view");
return new f(inflate);
}
}
}
static final class c extends adc.a implements View.OnClickListener {
public static final a Companion = new a(null);
private final DrawTextView n;
public c(View view) {
super(view);
bbi.b(view, "itemView");
View findViewById = view.findViewById(2131231052);
if (findViewById == null) {
throw new TypeCastException("null cannot be cast to non-null type com.bilibili.tv.widget.DrawTextView");
}
this.n = (DrawTextView) findViewById;
this.n.setUpDrawable(2131165415);
}
@Override
public void onClick(View view) {
bbi.b(view, "v");
Object tag = view.getTag();
if (tag == null) {
throw new TypeCastException("null cannot be cast to non-null type com.bilibili.tv.api.video.BiliVideoDetail.Page");
}
BiliVideoDetail.Page page = (BiliVideoDetail.Page) tag;
Context context = view.getContext();
bbi.a((Object) context, "v.context");
Activity a2 = adl.a(context);
if (!(a2 instanceof VideoDetailActivity)) {
a2 = null;
}
VideoDetailActivity videoDetailActivity = (VideoDetailActivity) a2;
if (videoDetailActivity != null) {
videoDetailActivity.a(page);
}
ok.a("tv_video_view_click_part", new String[0]);
}
@Override
public void b(Object obj) {
if (obj instanceof BiliVideoDetail.Page) {
BiliVideoDetail.Page page = (BiliVideoDetail.Page) obj;
this.n.setText(TextUtils.isEmpty(page.mTitle) ? "点击播放" : page.mTitle);
this.n.setTag(obj);
this.a.setOnClickListener(this);
View view = this.a;
bbi.a((Object) view, "itemView");
view.setOnFocusChangeListener(new d());
}
}
public static final class a {
private a() {
}
public a(bbg bbgVar) {
this();
}
public final c a(ViewGroup viewGroup) {
bbi.b(viewGroup, "parent");
View inflate = LayoutInflater.from(viewGroup.getContext()).inflate(2131361867, viewGroup, false);
bbi.a((Object) inflate, "view");
return new c(inflate);
}
}
}
static final class h extends adv implements View.OnClickListener {
public static final a Companion = new a(null);
private final DrawTextView n;
public h(View view) {
super(view);
bbi.b(view, "itemView");
this.n = (DrawTextView) a(view, 2131231015);
this.n.setUpDrawable(2131165415);
view.setOnFocusChangeListener(new d());
view.setOnClickListener(this);
}
public final DrawTextView z() {
return this.n;
}
@Override
public void onClick(View view) {
bbi.b(view, "v");
Object tag = view.getTag();
if (tag == null) {
throw new TypeCastException("null cannot be cast to non-null type kotlin.String");
}
String str = (String) tag;
Object tag2 = view.getTag(2131231069);
if (tag2 == null) {
throw new TypeCastException("null cannot be cast to non-null type kotlin.Int");
}
int intValue = ((Integer) tag2).intValue();
Context context = view.getContext();
bbi.a((Object) context, "v.context");
Activity a2 = adl.a(context);
if ((a2 instanceof VideoDetailActivity) && str != null) {
VideoTagSearchActivity.Companion.a(a2, str, intValue);
ok.a("tv_video_view_tag_click", PluginApk.PROP_NAME, str);
}
}
public static final class a {
private a() {
}
public a(bbg bbgVar) {
this();
}
public final h a(ViewGroup viewGroup) {
bbi.b(viewGroup, "parent");
View inflate = LayoutInflater.from(viewGroup.getContext()).inflate(2131361923, viewGroup, false);
bbi.a((Object) inflate, "view");
return new h(inflate);
}
}
}
final class i extends vn<BiliVideoDetail> {
public i() {
}
@Override
public boolean isCancel() {
return VideoDetailActivity.this.isFinishing();
}
@Override
public void onError(Throwable th) {
LoadingImageView loadingImageView;
int i = 0;
bbi.b(th, "t");
adl.a.a(th, VideoDetailActivity.this);
VideoDetailActivity.this.y = false;
LoadingImageView loadingImageView2 = VideoDetailActivity.this.p;
if (loadingImageView2 != null) {
loadingImageView2.setRefreshError(false);
}
String str = "net_error";
if (th instanceof BiliApiException) {
BiliApiException biliApiException = (BiliApiException) th;
if (biliApiException.mCode == -403) {
mg a = mg.a(VideoDetailActivity.this.getApplicationContext());
bbi.a((Object) a, "BiliAccount.get(applicationContext)");
if (!a.a()) {
VideoDetailActivity.this.y = true;
LoadingImageView loadingImageView3 = VideoDetailActivity.this.p;
if (loadingImageView3 != null) {
loadingImageView3.a(2131493231);
}
} else {
mg a2 = mg.a(VideoDetailActivity.this.getApplicationContext());
bbi.a((Object) a2, "BiliAccount.get(applicationContext)");
AccountInfo c = a2.c();
if (c == null || c.isFormalAccount()) {
LoadingImageView loadingImageView4 = VideoDetailActivity.this.p;
if (loadingImageView4 != null) {
loadingImageView4.a(2131493228);
}
} else {
LoadingImageView loadingImageView5 = VideoDetailActivity.this.p;
if (loadingImageView5 != null) {
loadingImageView5.a(2131493229);
}
}
}
} else if (biliApiException.mCode == -404 && (loadingImageView = VideoDetailActivity.this.p) != null) {
loadingImageView.a(2131493232);
}
str = "parse_error";
i = biliApiException.mCode;
} else if (th instanceof HttpException) {
i = ((HttpException) th).a();
}
abi.a.a("tv_detail_view2_resp", abi.a.a(String.valueOf(VideoDetailActivity.this.s), String.valueOf(mg.a(VideoDetailActivity.this).d()), str, String.valueOf(i)));
}
@Override
public void a(BiliVideoDetail biliVideoDetail) {
VideoDetailActivity.this.y = false;
if (biliVideoDetail == null) {
LoadingImageView loadingImageView = VideoDetailActivity.this.p;
if (loadingImageView != null) {
loadingImageView.c();
}
LoadingImageView loadingImageView2 = VideoDetailActivity.this.p;
if (loadingImageView2 != null) {
loadingImageView2.a(2131493080);
}
abi.a.a("tv_detail_view2_resp", abi.a.a(String.valueOf(VideoDetailActivity.this.s), String.valueOf(mg.a(VideoDetailActivity.this).d()), "parse_error", "0"));
return;
}
View view = VideoDetailActivity.this.m;
if (view != null) {
view.setVisibility(0);
}
LoadingImageView loadingImageView3 = VideoDetailActivity.this.p;
if (loadingImageView3 != null) {
loadingImageView3.b();
}
VideoDetailActivity.this.f63u = biliVideoDetail;
VideoDetailActivity.this.a(ach.c(VideoDetailActivity.this.getApplicationContext(), biliVideoDetail.mCover));
VideoDetailActivity.this.o();
TextView textView = VideoDetailActivity.this.cc;
if (textView != null) {
textView.setText(biliVideoDetail.mTitle);
}
DrawTextView drawTextView = VideoDetailActivity.this.d;
if (drawTextView != null) {
drawTextView.setText(biliVideoDetail.getAuthor());
}
TextView textView2 = VideoDetailActivity.this.e;
if (textView2 != null) {
textView2.setText(adh.a(biliVideoDetail.getPlays()));
}
TextView textView3 = VideoDetailActivity.this.ff;
if (textView3 != null) {
textView3.setText(adh.a(biliVideoDetail.getDanmakus()));
}
b(biliVideoDetail);
a((List<? extends BiliVideoDetail.Tag>) biliVideoDetail.mTags);
d(biliVideoDetail);
showEpisodes(biliVideoDetail);
c(biliVideoDetail);
VideoDetailActivity.this.a(VideoDetailActivity.this, biliVideoDetail);
abi.a.a("tv_detail_view2_resp", abi.a.a(String.valueOf(VideoDetailActivity.this.s), String.valueOf(mg.a(VideoDetailActivity.this).d()), "success", "0"));
}
private final void b(BiliVideoDetail biliVideoDetail) {
TextView textView = (TextView) VideoDetailActivity.this.d(2131231085);
if (textView != null) {
if (biliVideoDetail.mDuration >= 3600) {
textView.setText(String.format("%d:%02d:%02d", Integer.valueOf(biliVideoDetail.mDuration / 3600), Integer.valueOf((biliVideoDetail.mDuration % 3600) / 60), Integer.valueOf(biliVideoDetail.mDuration % 60)));
} else {
textView.setText(String.format("%02d:%02d", Integer.valueOf(biliVideoDetail.mDuration / 60), Integer.valueOf(biliVideoDetail.mDuration % 60)));
}
}
TextView textView2 = VideoDetailActivity.this.g;
if (textView2 != null) {
if (biliVideoDetail.mCreatedTimestamp == 0) {
textView2.setVisibility(8);
} else {
textView2.setVisibility(0);
textView2.setText(DateUtils.getRelativeTimeSpanString(biliVideoDetail.mCreatedTimestamp * 1000, System.currentTimeMillis(), 1000L));
}
}
}
private final void a(List<? extends BiliVideoDetail.Tag> list) {
if (list != null && !list.isEmpty()) {
HashMap<String, Integer> hashMap = new HashMap<>(list.size());
for (BiliVideoDetail.Tag tag : list) {
hashMap.put(tag.name, Integer.valueOf(tag.id));
}
g gVar = VideoDetailActivity.this.x;
if (gVar != null) {
gVar.a(hashMap);
}
}
}
private final void showEpisodes(BiliVideoDetail biliVideoDetail) {
biliVideoDetail.getUGCseason();
if (biliVideoDetail.episodes == null) {
TextView textView = VideoDetailActivity.this.episodes_title;
if (textView != null) {
textView.setVisibility(8);
}
RecyclerView recyclerView = VideoDetailActivity.this.episodes_video;
if (recyclerView != null) {
recyclerView.setVisibility(8);
return;
}
return;
}
if (VideoDetailActivity.this.episodes_video_adapter != null) {
ArrayList arrayList = new ArrayList();
for (int i = 0; i < biliVideoDetail.episodes.length(); i++) {
BiliVideoDetail biliVideoDetail2 = (BiliVideoDetail) JSON.parseObject(biliVideoDetail.episodes.optJSONObject(i).optJSONObject("arc").toString(), BiliVideoDetail.class);
biliVideoDetail2.mOwner = biliVideoDetail.mOwner;
arrayList.add(biliVideoDetail2);
}
VideoDetailActivity.this.episodes_video_adapter.setData(arrayList);
}
TextView textView2 = VideoDetailActivity.this.episodes_title;
if (textView2 != null) {
if (biliVideoDetail.season_title != null) {
textView2.setText(biliVideoDetail.season_title);
}
textView2.setVisibility(0);
}
RecyclerView recyclerView2 = VideoDetailActivity.this.episodes_video;
if (recyclerView2 != null) {
recyclerView2.setVisibility(0);
}
}
private final void c(BiliVideoDetail biliVideoDetail) {
if (biliVideoDetail.mRelatedList == null || biliVideoDetail.mRelatedList.isEmpty()) {
TextView textView = VideoDetailActivity.this.i;
if (textView != null) {
textView.setVisibility(8);
}
RecyclerView recyclerView = VideoDetailActivity.this.r;
if (recyclerView != null) {
recyclerView.setVisibility(8);
return;
}
return;
}
if (VideoDetailActivity.this.v != null) {
List<BiliVideoDetail> list = biliVideoDetail.mRelatedList;
bbi.a((Object) list, "response.mRelatedList");
VideoDetailActivity.this.v.a(list);
}
TextView textView2 = VideoDetailActivity.this.i;
if (textView2 != null) {
textView2.setVisibility(0);
}
RecyclerView recyclerView2 = VideoDetailActivity.this.r;
if (recyclerView2 != null) {
recyclerView2.setVisibility(0);
}
}
private final void d(BiliVideoDetail biliVideoDetail) {
int i = 0;
if (biliVideoDetail.mPageList == null || biliVideoDetail.mPageList.isEmpty()) {
TextView textView = VideoDetailActivity.this.hh;
if (textView != null) {
textView.setVisibility(8);
}
RecyclerView recyclerView = VideoDetailActivity.this.o;
if (recyclerView != null) {
recyclerView.setVisibility(8);
return;
}
return;
}
TextView textView2 = VideoDetailActivity.this.hh;
if (textView2 != null) {
textView2.setVisibility(0);
}
RecyclerView recyclerView2 = VideoDetailActivity.this.o;
if (recyclerView2 != null) {
recyclerView2.setVisibility(0);
}
TextView textView3 = VideoDetailActivity.this.hh;
if (textView3 != null) {
textView3.setText(VideoDetailActivity.this.getString(2131493212, new Object[]{String.valueOf(biliVideoDetail.mPageList.size())}));
}
int i2 = (biliVideoDetail.mRelatedList == null || biliVideoDetail.mRelatedList.isEmpty()) ? 12 : 6;
int size = biliVideoDetail.mPageList.size();
if (size > i2) {
size = i2;
}
d dVar = new d();
List list = VideoDetailActivity.this.t;
if (list != null) {
list.clear();
}
int i3 = size - 1;
if (i3 >= 0) {
while (true) {
if (i != i2 - 1) {
List list2 = VideoDetailActivity.this.t;
if (list2 != null) {
BiliVideoDetail.Page page = biliVideoDetail.mPageList.get(i);
bbi.a((Object) page, "videoDetail.mPageList[i]");
list2.add(page);
}
if (i == i3) {
break;
} else {
i++;
}
} else {
DrawTextView l = VideoDetailActivity.this.l();
l.setUpDrawable(2131165415);
l.setOnFocusChangeListener(dVar);
add addVar = VideoDetailActivity.this.w;
if (addVar != null) {
addVar.a(l);
}
}
}
}
add addVar2 = VideoDetailActivity.this.w;
if (addVar2 != null) {
addVar2.d();
}
}
}
public static final class a {
private a() {
}
public a(bbg bbgVar) {
this();
}
public final String a() {
return VideoDetailActivity.D;
}
public final Intent a(Context context, long j) {
bbi.b(context, au.aD);
Intent intent = new Intent(context, (Class<?>) VideoDetailActivity.class);
Bundle bundle = new Bundle();
bundle.putLong(a(), j);
intent.putExtras(bundle);
return intent;
}
}
}