正在查看: 逼多多 v3.6.2 应用的 DetailActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 逼多多 v3.6.2 应用的 DetailActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.juneRain.jy.ui.activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import cc.shinichi.library.ImagePreview;
import com.bigkoo.convenientbanner.ConvenientBanner;
import com.bumptech.glide.Glide;
import com.google.android.material.imageview.ShapeableImageView;
import com.juneRain.jy.R$drawable;
import com.juneRain.jy.baselib.utils.SystemBarUtil;
import com.juneRain.jy.baselib.utils.base.BaseApplication;
import com.juneRain.jy.commonlib.network.bean.retrofit.BasicRequest;
import com.juneRain.jy.commonlib.network.v1.RequestErrorHandler;
import com.juneRain.jy.commonlib.ui.activity.BaseActivity;
import com.juneRain.jy.databinding.ActDetailBinding;
import com.juneRain.jy.model.DetailModel;
import com.juneRain.jy.model.ProductsModel;
import com.juneRain.jy.ui.activity.DetailActivity;
import com.juneRain.jy.viewmodel.HomeViewModel;
import java.util.HashMap;
public class DetailActivity extends BaseActivity {
private ActDetailBinding A;
protected int y;
private DetailModel z;
class a extends z.a {
a() {
}
public void a(View view) {
DetailActivity.this.finish();
}
}
class b extends z.a {
b() {
}
public void a(View view) {
HomeViewModel.clickRequest(DetailActivity.this.y, HomeViewModel.click_download, null);
if (DetailActivity.this.z != null) {
f0.a.a(DetailActivity.this.v(), DetailActivity.this.z.getList().getAndroidurl());
}
}
}
class c extends i0.a {
c() {
}
public d d() {
return DetailActivity.this.new d();
}
public void b(DetailModel detailModel) {
DetailActivity.this.z = detailModel;
DetailActivity.this.A.h.setText(detailModel.getList().getContent());
if (detailModel.getList().getPics().size() == 1 && detailModel.getList().getPics().get(0).equals("1")) {
return;
}
for (int i = 0; i < detailModel.getList().getPics().size(); i++) {
detailModel.getList().getPics().set(i, v0.a.a(detailModel.getList().getPics().get(i)));
}
DetailActivity.this.A.i.j(new e.a() {
public final Object a() {
DetailActivity.d d3;
d3 = DetailActivity.c.this.d();
return d3;
}
}, detailModel.getList().getPics()).h(new int[]{R$drawable.indicator_home_normal, R$drawable.indicator_home_selected}).i(ConvenientBanner.b.c);
}
}
public class d implements e.b {
private ShapeableImageView a;
class a extends z.a {
final int a;
a(int i) {
this.a = i;
}
public void a(View view) {
ImagePreview.getInstance().setContext(DetailActivity.this.v()).setIndex(this.a).setImageList(DetailActivity.this.z.getList().getPics()).setShowDownButton(false).setEnableDragClose(true).setEnableUpDragClose(true).start();
}
}
public d() {
}
public View a(Context context) {
ShapeableImageView shapeableImageView = new ShapeableImageView(context);
this.a = shapeableImageView;
shapeableImageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
return this.a;
}
public void b(Context context, int i, String str) {
Glide.with(context).load(v0.a.a(str)).into((ImageView) this.a);
this.a.setOnClickListener(new a(i));
}
}
public void Z() {
t();
}
public void a0(Throwable th) {
RequestErrorHandler.a(th, v());
}
public static void b0(Context context, ProductsModel.TabContent tabContent, String str) {
if (!e0.a.f.booleanValue() || tabContent.getIs_apk() != 0) {
HomeViewModel.clickRequest(tabContent.getId(), HomeViewModel.click_download, null);
f0.a.a((BaseActivity) context, tabContent.getAndroidurl());
return;
}
HomeViewModel.clickRequest(tabContent.getId(), HomeViewModel.click_show, null);
Intent intent = new Intent((Context) BaseApplication.c, (Class<?>) DetailActivity.class);
intent.putExtra("id", tabContent.getId());
intent.putExtra("btn", str);
context.startActivity(intent);
}
@Override
public boolean H() {
return false;
}
protected void Y(int i) {
S("");
HashMap<String, Object> queryMap = BasicRequest.getQueryMap();
queryMap.put("id", Integer.valueOf(i));
l(w.b.b().e(queryMap).p(x1.a.a()).h(j1.a.a()).e(new m1.a() {
public final void run() {
DetailActivity.this.Z();
}
}).m(new c(), new m1.c() {
public final void accept(Object obj) {
DetailActivity.this.a0((Throwable) obj);
}
}));
}
@Override
public void b() {
super.b();
Y(this.y);
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
ActDetailBinding c2 = ActDetailBinding.c(getLayoutInflater());
this.A = c2;
setContentView((View) c2.getRoot());
k0.a.b(v(), e0.a.g.booleanValue());
((ViewGroup.MarginLayoutParams) this.A.c.getLayoutParams()).topMargin = SystemBarUtil.getStatusBarHeight(v());
int intExtra = getIntent().getIntExtra("id", 0);
this.y = intExtra;
Y(intExtra);
String stringExtra = getIntent().getStringExtra("btn");
if (!TextUtils.isEmpty(stringExtra)) {
this.A.f105d.setText(stringExtra);
}
this.A.c.setOnClickListener(new a());
this.A.f104b.setOnClickListener(new b());
}
@Override
public boolean y() {
return false;
}
}