导航菜单

页面标题

页面副标题

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

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

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


package com.bilibili.tv.ui.bangumi;

import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.text.TextUtils;
import android.widget.ImageView;
import android.widget.TextView;
import bl.ach;
import bl.ada;
import bl.adl;
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 BangumiDetailInfoActivity extends BaseActivity {
    public static final a Companion = new a(null);
    private static final String h = "bundle_des";
    private static final String i = "bundle_tag";
    private static final String j = "bundle_staff";
    private static final String k = "bundle_cover";
    private static final String l = "bundle_url";
    private String a;
    private String b;
    private String c;
    private String d;
    private ImageView e;
    private ImageView f;
    private String g;

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

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

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

        public final Intent a(Context context, String str, String str2, String str3, String str4, String str5) {
            bbi.b(context, au.aD);
            Intent intent = new Intent(context, (Class<?>) BangumiDetailInfoActivity.class);
            Bundle bundle = new Bundle();
            bundle.putString(BangumiDetailInfoActivity.h, str);
            bundle.putString(BangumiDetailInfoActivity.i, str2);
            bundle.putString(BangumiDetailInfoActivity.j, str3);
            bundle.putString(BangumiDetailInfoActivity.k, str4);
            bundle.putString(BangumiDetailInfoActivity.l, str5);
            intent.putExtras(bundle);
            return intent;
        }
    }

    @Override
    public void a(Bundle bundle) {
        n();
        m();
        adl adlVar = adl.a;
        String a2 = ach.a(getApplication(), this.d);
        bbi.a((Object) a2, "ThumbImageUrlHelper.forB…over(application, mCover)");
        adlVar.a(a2, this.e);
    }

    private final void m() {
        ((TextView) d(2131230761)).setText(this.a);
        ((TextView) d(2131230766)).setText(this.b);
        TextView textView = (TextView) d(2131230764);
        TextView textView2 = (TextView) d(2131230765);
        if (!TextUtils.isEmpty(this.c)) {
            textView.setVisibility(0);
            textView2.setVisibility(0);
            textView2.setText(this.c);
        }
        this.e = (ImageView) d(2131230754);
        this.f = (ImageView) d(2131230931);
        o();
    }

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

    private final void o() {
        if (TextUtils.isEmpty(this.g)) {
            return;
        }
        jb.a((Callable) new b()).c(new c(), jb.b);
    }

    static final class b<V, TResult> implements Callable<TResult> {
        b() {
        }

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

    static final class c<TTaskResult, TContinuationResult> implements ja<Bitmap, Void> {
        c() {
        }

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