导航菜单

页面标题

页面副标题

⁣逼‌多​多⁣ v3.6.2 - DetailAppActivity.java 源代码

正在查看: ⁣逼‌多​多⁣ v3.6.2 应用的 DetailAppActivity.java JAVA 源代码文件

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


package com.juneRain.jy.ui.activity;

import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
import android.content.Intent;
import android.graphics.Rect;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import cc.shinichi.library.ImagePreview;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
import com.hqzx.hqzxdetail.model.ShareModel;
import com.juneRain.jy.R$color;
import com.juneRain.jy.R$dimen;
import com.juneRain.jy.R$drawable;
import com.juneRain.jy.R$id;
import com.juneRain.jy.R$layout;
import com.juneRain.jy.baselib.utils.SystemBarUtil;
import com.juneRain.jy.baselib.utils.ToastUtil;
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.ActAppDetailBinding;
import com.juneRain.jy.model.DetailModel;
import com.juneRain.jy.model.ListModel;
import com.juneRain.jy.model.ProductsModel;
import com.juneRain.jy.ui.activity.DetailAppActivity;
import com.juneRain.jy.util.glide.GlideUtils;
import com.juneRain.jy.viewmodel.HomeViewModel;
import com.sz.movie.app.model.DataManager;
import java.util.HashMap;

public class DetailAppActivity extends BaseActivity {
    private ActAppDetailBinding A;
    private DetailModel B;
    BaseQuickAdapter C;
    BaseQuickAdapter D;
    BaseQuickAdapter E;
    private int y;
    private int z;

    class a extends RecyclerView.ItemDecoration {
        a() {
        }

        public void getItemOffsets(Rect rect, View view, RecyclerView recyclerView, RecyclerView.State state) {
            super.getItemOffsets(rect, view, recyclerView, state);
            rect.right = (int) DetailAppActivity.this.getResources().getDimension(R$dimen.dp12);
        }
    }

    class b extends BaseQuickAdapter {
        b(int i) {
            super(i);
        }

        @Override
        public void convert(BaseViewHolder baseViewHolder, ListModel listModel) {
            GlideUtils.INSTANCE.load(DetailAppActivity.this.v(), (ImageView) baseViewHolder.getView(R$id.iv_icon), v0.a.a(listModel.getImg()), Integer.valueOf((int) getContext().getResources().getDimension(R$dimen.dp10)), 0);
            ((TextView) baseViewHolder.getView(R$id.tv_name)).setText(listModel.getName());
            ((TextView) baseViewHolder.getView(R$id.tv_go)).setText(DataManager.INSTANCE.getBtnGoName(DetailAppActivity.this.v(), listModel.getCid()));
        }
    }

    class c implements k.d {
        c() {
        }

        public void a(BaseQuickAdapter baseQuickAdapter, View view, int i) {
            HomeViewModel.clickRequest(((ListModel) DetailAppActivity.this.E.getItem(i)).getId(), HomeViewModel.click_show, null);
            DetailAppActivity.e0(DetailAppActivity.this.v(), ((ListModel) DetailAppActivity.this.E.getItem(i)).getId(), ((ListModel) DetailAppActivity.this.E.getItem(i)).getCid());
        }
    }

    class d extends RecyclerView.ItemDecoration {
        d() {
        }

        public void getItemOffsets(Rect rect, View view, RecyclerView recyclerView, RecyclerView.State state) {
            super.getItemOffsets(rect, view, recyclerView, state);
            rect.right = (int) DetailAppActivity.this.getResources().getDimension(R$dimen.dp12);
        }
    }

    class e extends i0.a {
        e() {
        }

        public void b(DetailModel detailModel) {
            DetailAppActivity.this.Q();
            DetailAppActivity.this.A.f103d.setVisibility(0);
            DetailAppActivity.this.B = detailModel;
            GlideUtils.INSTANCE.load(DetailAppActivity.this.v(), DetailAppActivity.this.A.g, v0.a.a(detailModel.getList().getImg()), Integer.valueOf((int) DetailAppActivity.this.v().getResources().getDimension(R$dimen.dp10)), 0);
            String[] split = detailModel.getList().getName().split("\n");
            DetailAppActivity.this.A.o.setText(split[0]);
            if (split.length > 1) {
                DetailAppActivity.this.A.q.setText(split[1]);
            }
            DetailAppActivity.this.A.m.setText(detailModel.getList().getContent());
            if (detailModel.getList().getPics().size() == 1 && detailModel.getList().getPics().get(0).equals("1")) {
                DetailAppActivity.this.A.j.setVisibility(8);
            } else {
                for (int i = 0; i < detailModel.getList().getPics().size(); i++) {
                    detailModel.getList().getPics().set(i, v0.a.a(detailModel.getList().getPics().get(i)));
                }
                DetailAppActivity.this.C.setList(detailModel.getList().getPics());
            }
            DetailAppActivity.this.D.setList(detailModel.getRelated());
            DetailAppActivity.this.E.setList(detailModel.getHot());
        }
    }

    class f extends z.a {
        f() {
        }

        public void a(View view) {
            DetailAppActivity.this.finish();
        }
    }

    class g extends z.a {
        g() {
        }

        public void a(View view) {
            HomeViewModel.clickRequest(DetailAppActivity.this.y, HomeViewModel.click_download, null);
            if (DetailAppActivity.this.B != null) {
                f0.a.a(DetailAppActivity.this.v(), DetailAppActivity.this.B.getList().getAndroidurl());
            }
        }
    }

    class h extends z.a {
        h() {
        }

        public void a(View view) {
            HomeViewModel.clickRequest(DetailAppActivity.this.y, HomeViewModel.click_download, null);
            if (DetailAppActivity.this.B != null) {
                f0.a.a(DetailAppActivity.this.v(), DetailAppActivity.this.B.getList().getAndroidurl());
            }
        }
    }

    class i extends z.a {

        class a implements HomeViewModel.e {
            a() {
            }

            @Override
            public void a() {
                DetailAppActivity.this.t();
            }

            @Override
            public void b(ShareModel shareModel) {
                ((ClipboardManager) DetailAppActivity.this.v().getSystemService("clipboard")).setPrimaryClip(ClipData.newPlainText("", DataManager.shareInfo.getShareUrl()));
                ToastUtil.a("已复制,去分享给你的好友吧");
            }

            @Override
            public void onError(Throwable th) {
                ToastUtil.a("获取分享链接失败");
            }
        }

        i() {
        }

        public void a(View view) {
            if (DataManager.shareInfo != null) {
                ((ClipboardManager) DetailAppActivity.this.v().getSystemService("clipboard")).setPrimaryClip(ClipData.newPlainText("", DataManager.shareInfo.getShareUrl()));
                ToastUtil.a("已复制,去分享给你的好友吧");
            } else {
                DetailAppActivity.this.S("");
                HomeViewModel.shareInfo(new a());
            }
        }
    }

    class j extends BaseQuickAdapter {
        j(int i) {
            super(i);
        }

        @Override
        public void convert(BaseViewHolder baseViewHolder, String str) {
            GlideUtils.INSTANCE.load(DetailAppActivity.this.v(), (ImageView) baseViewHolder.getView(R$id.iv_img), v0.a.a(str), Integer.valueOf((int) getContext().getResources().getDimension(R$dimen.dp10)), 0);
        }
    }

    class k implements k.d {
        k() {
        }

        public void a(BaseQuickAdapter baseQuickAdapter, View view, int i) {
            ImagePreview.getInstance().setContext(DetailAppActivity.this.v()).setIndex(i).setImageList(DetailAppActivity.this.B.getList().getPics()).setShowDownButton(false).setEnableDragClose(true).setEnableUpDragClose(true).start();
        }
    }

    class l extends RecyclerView.ItemDecoration {
        l() {
        }

        public void getItemOffsets(Rect rect, View view, RecyclerView recyclerView, RecyclerView.State state) {
            super.getItemOffsets(rect, view, recyclerView, state);
            rect.right = (int) DetailAppActivity.this.getResources().getDimension(R$dimen.dp8);
        }
    }

    class m extends BaseQuickAdapter {
        m(int i) {
            super(i);
        }

        @Override
        public void convert(BaseViewHolder baseViewHolder, ListModel listModel) {
            GlideUtils.INSTANCE.load(DetailAppActivity.this.v(), (ImageView) baseViewHolder.getView(R$id.iv_icon), v0.a.a(listModel.getImg()), Integer.valueOf((int) getContext().getResources().getDimension(R$dimen.dp10)), 0);
            ((TextView) baseViewHolder.getView(R$id.tv_name)).setText(listModel.getName());
            ((TextView) baseViewHolder.getView(R$id.tv_go)).setText(DataManager.INSTANCE.getBtnGoName(DetailAppActivity.this.v(), listModel.getCid()));
        }
    }

    class n implements k.d {
        n() {
        }

        public void a(BaseQuickAdapter baseQuickAdapter, View view, int i) {
            HomeViewModel.clickRequest(((ListModel) DetailAppActivity.this.D.getItem(i)).getId(), HomeViewModel.click_show, null);
            DetailAppActivity.e0(DetailAppActivity.this.v(), ((ListModel) DetailAppActivity.this.D.getItem(i)).getId(), ((ListModel) DetailAppActivity.this.D.getItem(i)).getCid());
        }
    }

    private void a0() {
        LinearLayout linearLayout = new LinearLayout(v());
        linearLayout.setOrientation(1);
        ImageView imageView = new ImageView(v());
        imageView.setScaleType(ImageView.ScaleType.FIT_XY);
        imageView.setImageResource(R$drawable.ic_bg_top);
        linearLayout.addView(imageView, new LinearLayout.LayoutParams(-1, -2));
        View view = new View(v());
        view.setBackgroundResource(R$color.main_bg_black);
        linearLayout.addView(view, new LinearLayout.LayoutParams(-1, 0, 1.0f));
        this.A.i.addView(linearLayout, 0, new ConstraintLayout.LayoutParams(-1, -1));
    }

    private void b0() {
        this.A.j.setLayoutManager(new LinearLayoutManager(v(), 0, false));
        j jVar = new j(R$layout.item_detail_img);
        this.C = jVar;
        jVar.setOnItemClickListener(new k());
        this.A.j.setAdapter(this.C);
        this.A.j.addItemDecoration(new l());
        m mVar = new m(R$layout.item_nav_ad);
        this.D = mVar;
        mVar.setOnItemClickListener(new n());
        this.A.l.setAdapter(this.D);
        this.A.l.addItemDecoration(new a());
        b bVar = new b(R$layout.item_nav_ad);
        this.E = bVar;
        bVar.setOnItemClickListener(new c());
        this.A.k.setAdapter(this.E);
        this.A.k.addItemDecoration(new d());
    }

    public void c0() {
        t();
    }

    public void d0(Throwable th) {
        RequestErrorHandler.a(th, v());
    }

    public static void e0(Context context, int i3, int i4) {
        Intent intent = new Intent((Context) BaseApplication.c, (Class<?>) DetailAppActivity.class);
        intent.putExtra("id", i3);
        intent.putExtra("cid", i4);
        context.startActivity(intent);
    }

    public static void f0(Context context, ProductsModel.TabContent tabContent) {
        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<?>) DetailAppActivity.class);
        intent.putExtra("id", tabContent.getId());
        intent.putExtra("cid", tabContent.getCid());
        context.startActivity(intent);
    }

    @Override
    public boolean H() {
        return false;
    }

    protected void Z(int i3) {
        S("");
        HashMap<String, Object> queryMap = BasicRequest.getQueryMap();
        queryMap.put("id", Integer.valueOf(i3));
        l(w.b.b().e(queryMap).p(x1.a.a()).h(j1.a.a()).e(new m1.a() {
            public final void run() {
                DetailAppActivity.this.c0();
            }
        }).m(new e(), new m1.c() {
            public final void accept(Object obj) {
                DetailAppActivity.this.d0((Throwable) obj);
            }
        }));
    }

    @Override
    public void b() {
        super.b();
        Z(this.y);
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        ActAppDetailBinding c2 = ActAppDetailBinding.c(getLayoutInflater());
        this.A = c2;
        setContentView((View) c2.getRoot());
        k0.a.b(v(), e0.a.g.booleanValue());
        a0();
        b0();
        ((ViewGroup.MarginLayoutParams) this.A.r.getLayoutParams()).topMargin = SystemBarUtil.getStatusBarHeight(v());
        Q();
        this.A.f103d.setVisibility(8);
        this.y = getIntent().getIntExtra("id", 0);
        this.z = getIntent().getIntExtra("cid", 0);
        if (e0.a.e.booleanValue()) {
            TextView textView = this.A.f102b;
            DataManager dataManager = DataManager.INSTANCE;
            textView.setText(dataManager.getDetailBtnGoName(v(), this.z, false));
            this.A.c.setText(dataManager.getDetailBtnGoName(v(), this.z, true));
        }
        Z(this.y);
        this.A.f.setOnClickListener(new f());
        this.A.f102b.setOnClickListener(new g());
        this.A.c.setOnClickListener(new h());
        this.A.h.setOnClickListener(new i());
    }

    @Override
    public boolean y() {
        return false;
    }
}