正在查看: 哔哩哔哩 v1.6.6 应用的 VipActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 哔哩哔哩 v1.6.6 应用的 VipActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bilibili.tv.ui.vip;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.TextView;
import bl.ada;
import bl.bbg;
import bl.bbi;
import bl.ja;
import bl.jb;
import com.bilibili.tv.ui.base.BaseActivity;
import com.bilibili.tv.widget.DrawRelativeLayout;
import java.util.concurrent.Callable;
import tv.danmaku.android.log.BLog;
import u.aly.au;
public final class VipActivity extends BaseActivity {
public static final a Companion = new a(null);
private DrawRelativeLayout a;
private ImageView b;
private ImageView c;
private ProgressBar d;
private TextView e;
private String f;
private String g;
@Override
public int g() {
return 2131361839;
}
public static final class a {
private a() {
}
public a(bbg bbgVar) {
this();
}
public final void a(Activity activity, String str, int i) {
bbi.b(activity, au.aD);
Intent intent = new Intent(activity, (Class<?>) VipActivity.class);
intent.putExtra("season_id", str);
activity.startActivityForResult(intent, i);
}
public final void a(Activity activity, String str, String str2, int i) {
bbi.b(activity, au.aD);
bbi.b(str2, "url");
Intent intent = new Intent(activity, (Class<?>) VipActivity.class);
intent.putExtra("season_id", str);
intent.putExtra("single_episode_buy_url", str2);
activity.startActivityForResult(intent, i);
}
}
@Override
public void a(Bundle bundle) {
this.a = (DrawRelativeLayout) d(2131230941);
this.e = (TextView) d(2131230943);
this.d = (ProgressBar) d(2131230944);
this.b = (ImageView) d(2131230778);
this.c = (ImageView) d(2131230942);
}
@Override
public void onStart() {
super.onStart();
h();
this.f = getIntent().getStringExtra("season_id");
}
private final void h() {
DrawRelativeLayout drawRelativeLayout = this.a;
if (drawRelativeLayout == null) {
bbi.a();
}
drawRelativeLayout.setVisibility(0);
TextView textView = this.e;
if (textView == null) {
bbi.a();
}
textView.setVisibility(8);
ImageView imageView = this.c;
if (imageView == null) {
bbi.a();
}
imageView.setVisibility(8);
ProgressBar progressBar = this.d;
if (progressBar == null) {
bbi.a();
}
progressBar.setVisibility(0);
this.g = getIntent().getStringExtra("single_episode_buy_url");
String str = this.g;
if (str == null) {
str = "https://big.bilibili.com/mobile/publicPay?appId=61&app_sub_id=&panel_type=normal";
}
a(str);
}
public final void i() {
j();
DrawRelativeLayout drawRelativeLayout = this.a;
if (drawRelativeLayout == null) {
bbi.a();
}
drawRelativeLayout.setVisibility(0);
TextView textView = this.e;
if (textView == null) {
bbi.a();
}
textView.setVisibility(0);
ImageView imageView = this.c;
if (imageView == null) {
bbi.a();
}
imageView.setVisibility(0);
ProgressBar progressBar = this.d;
if (progressBar == null) {
bbi.a();
}
progressBar.setVisibility(8);
}
private final void j() {
ImageView imageView = this.b;
if (imageView == null) {
bbi.a();
}
Object tag = imageView.getTag(2131230778);
if (tag instanceof Bitmap) {
ImageView imageView2 = this.b;
if (imageView2 == null) {
bbi.a();
}
imageView2.setImageBitmap(null);
Bitmap bitmap = (Bitmap) tag;
if (bitmap.isRecycled()) {
return;
}
bitmap.recycle();
}
}
private final void a(String str) {
jb.a((Callable) new b(str)).c(new c(), jb.b).a(new d(), jb.b);
}
static final class b<V, TResult> implements Callable<TResult> {
final String b;
b(String str) {
this.b = str;
}
@Override
public final Bitmap call() {
return ada.a(this.b, VipActivity.this.getResources().getDimensionPixelSize(2131100204));
}
}
static final class c<TTaskResult, TContinuationResult> implements ja<Bitmap, Void> {
c() {
}
@Override
public final Void a(jb<Bitmap> jbVar) {
VipActivity vipActivity = VipActivity.this;
bbi.a((Object) jbVar, "task");
Bitmap f = jbVar.f();
bbi.a((Object) f, "task.result");
vipActivity.a(f);
return null;
}
}
static final class d<TTaskResult, TContinuationResult> implements ja<Void, Void> {
d() {
}
@Override
public final Void a(jb<Void> jbVar) {
bbi.a((Object) jbVar, "task");
if (!jbVar.e()) {
return null;
}
BLog.i("VipActivity", "load buy-vip url failed:" + jbVar.g());
VipActivity.this.i();
return null;
}
}
public final void a(Bitmap bitmap) {
j();
DrawRelativeLayout drawRelativeLayout = this.a;
if (drawRelativeLayout == null) {
bbi.a();
}
drawRelativeLayout.setVisibility(8);
TextView textView = this.e;
if (textView == null) {
bbi.a();
}
textView.setVisibility(8);
ImageView imageView = this.c;
if (imageView == null) {
bbi.a();
}
imageView.setVisibility(8);
ProgressBar progressBar = this.d;
if (progressBar == null) {
bbi.a();
}
progressBar.setVisibility(8);
ImageView imageView2 = this.b;
if (imageView2 == null) {
bbi.a();
}
imageView2.setImageBitmap(bitmap);
ImageView imageView3 = this.b;
if (imageView3 == null) {
bbi.a();
}
imageView3.setTag(2131230778, bitmap);
}
@Override
public void onBackPressed() {
setResult(-1);
super.onBackPressed();
}
}