导航菜单

页面标题

页面副标题

哔哩哔哩 v1.6.6 - VideoDetailActivity.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;
        }
    }
}