导航菜单

页面标题

页面副标题

⁣逼‌多​多⁣ v3.6.2 - DetailActivity.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;
    }
}