正在查看: 逼多多 v3.6.2 应用的 DetailAppActivity.java JAVA 源代码文件
本页面展示 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;
}
}