导航菜单

页面标题

页面副标题

哔哩哔哩 v1.6.6 - VideoDetailInfoActivity.java 源代码

正在查看: 哔哩哔哩 v1.6.6 应用的 VideoDetailInfoActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.bilibili.tv.ui.video;

import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import bl.ach;
import bl.ada;
import bl.bbg;
import bl.bbi;
import bl.ja;
import bl.jb;
import bl.lr;
import com.bilibili.tv.ui.base.BaseActivity;
import java.util.concurrent.Callable;
import u.aly.au;

public final class VideoDetailInfoActivity extends BaseActivity {
    public static final a Companion = new a(null);
    private static final String i = "bundle_des";
    private static final String j = "bundle_avid";
    private static final String k = "bundle_cover";
    private static final String l = "bundle_url";
    private long a;
    private String b;
    private String c;
    private String d;
    private ImageView e;
    private ImageView f;
    private jb<Void> g;
    private int h;

    static int access$008(VideoDetailInfoActivity videoDetailInfoActivity) {
        int i2 = videoDetailInfoActivity.h;
        videoDetailInfoActivity.h = i2 + 1;
        return i2;
    }

    private final void a(String str) {
    }

    @Override
    public int g() {
        return 2131361836;
    }

    public static final class a {
        private a() {
        }

        public a(bbg bbgVar) {
            this();
        }

        public final Intent a(Context context, long j, String str, String str2, String str3) {
            bbi.b(context, au.aD);
            bbi.b(str, "des");
            bbi.b(str2, "cover");
            bbi.b(str3, "url");
            Intent intent = new Intent(context, (Class<?>) VideoDetailInfoActivity.class);
            Bundle bundle = new Bundle();
            bundle.putLong(VideoDetailInfoActivity.j, j);
            bundle.putString(VideoDetailInfoActivity.i, str);
            bundle.putString(VideoDetailInfoActivity.k, str2);
            bundle.putString(VideoDetailInfoActivity.l, str3);
            intent.putExtras(bundle);
            return intent;
        }
    }

    @Override
    public void a(Bundle bundle) {
        m();
        l();
        a(ach.c(getApplication(), this.c));
        n();
    }

    private final void l() {
        ((TextView) d(2131231066)).setText(this.b);
        this.e = (ImageView) d(2131230785);
        this.f = (ImageView) d(2131230931);
        ImageView imageView = this.f;
        if (imageView == null) {
            bbi.a();
        }
        imageView.setOnClickListener(new b());
    }

    public final class b implements View.OnClickListener {
        b() {
        }

        @Override
        public final void onClick(View view) {
            VideoDetailInfoActivity.access$008(VideoDetailInfoActivity.this);
            int unused = VideoDetailInfoActivity.this.h;
        }
    }

    private final void m() {
        Intent intent = getIntent();
        bbi.a((Object) intent, "intent");
        Bundle extras = intent.getExtras();
        if (extras == null) {
            lr.a(this, 2131492961);
            finish();
        } else {
            this.a = extras.getLong(j);
            this.b = extras.getString(i);
            this.c = extras.getString(k);
            this.d = extras.getString(l);
        }
    }

    private final void n() {
        if (!TextUtils.isEmpty(this.d)) {
            this.g = jb.a((Callable) new c()).c(new d(), jb.b);
        }
    }

    public final class c implements Callable<Bitmap> {
        c() {
        }

        @Override
        public final Bitmap call() {
            return ada.a(VideoDetailInfoActivity.this.d, VideoDetailInfoActivity.this.getResources().getDimensionPixelSize(2131100181));
        }
    }

    public final class d<TTaskResult, TContinuationResult> implements ja<Bitmap, Void> {
        d() {
        }

        @Override
        public final Void a(jb<Bitmap> jbVar) {
            if (!VideoDetailInfoActivity.this.isFinishing()) {
                ImageView imageView = VideoDetailInfoActivity.this.f;
                if (imageView == null) {
                    bbi.a();
                }
                bbi.a((Object) jbVar, "task");
                imageView.setImageBitmap(jbVar.f());
            }
            return null;
        }
    }

    @Override
    public boolean onKeyUp(int i2, KeyEvent keyEvent) {
        bbi.b(keyEvent, "event");
        if (i2 == 21) {
            this.h++;
            int i3 = this.h;
        }
        return super.onKeyUp(i2, keyEvent);
    }

    @Override
    public void onDestroy() {
        this.g = (jb) null;
        super.onDestroy();
    }
}