jimu-decompiled/sources/com/ubt/jimu/diy/view/fragment/DiyPartAllFragment.java
2025-05-13 19:24:51 +02:00

139 lines
5.9 KiB
Java

package com.ubt.jimu.diy.view.fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import androidx.recyclerview.widget.DividerItemDecoration;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.ubt.jimu.R;
import com.ubt.jimu.base.db.diy.DiyDBModel;
import com.ubt.jimu.base.db.diy.DiyHelper;
import com.ubt.jimu.base.db.diy.DiyStep2Helper;
import com.ubt.jimu.base.db.diy.DiyStep2Model;
import com.ubt.jimu.base.event.BaseEvent;
import com.ubt.jimu.diy.model.DiyPartModel;
import com.ubt.jimu.diy.view.Diy4BuildActivity;
import com.ubt.jimu.diy.view.adapter.PartAllAdapter;
import com.ubt.jimu.utils.SPUtils;
import com.ubt.jimu.widgets.TitleDiyView;
import com.ubtech.utils.StringUtils;
import com.ubtech.view.fragment.BaseFragment;
import java.util.ArrayList;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
/* loaded from: classes2.dex */
public class DiyPartAllFragment extends BaseFragment {
public int count = 0;
private ImageView mImgSure;
private RecyclerView mRyPartAll;
private TitleDiyView mTitle;
private String mUuid;
private void bindClick() {
this.mImgSure.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.fragment.DiyPartAllFragment.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
DiyStep2Model queryForUUid = DiyStep2Helper.getInstance().queryForUUid(DiyPartAllFragment.this.mUuid);
queryForUUid.setStep4state(1);
DiyStep2Helper.getInstance().insertData(queryForUUid);
DiyDBModel queryForUUid2 = DiyHelper.getInstance().queryForUUid(DiyPartAllFragment.this.mUuid);
queryForUUid2.setStep2state(1);
DiyHelper.getInstance().insertData(queryForUUid2);
Diy4BuildActivity.start(((BaseFragment) DiyPartAllFragment.this).mActivity, ProductBuildFragment.class.getSimpleName());
}
});
}
public static DiyPartAllFragment create(int i, String str) {
DiyPartAllFragment diyPartAllFragment = new DiyPartAllFragment();
Bundle bundle = new Bundle();
bundle.putString(BuildStepFragment.UUID, str);
bundle.putInt("count", i);
diyPartAllFragment.setArguments(bundle);
return diyPartAllFragment;
}
private void initData() {
ArrayList arrayList = new ArrayList();
this.mUuid = getArguments().getString(BuildStepFragment.UUID);
int i = 0;
while (i < 4) {
i++;
arrayList.add(Integer.valueOf(i));
}
ArrayList arrayList2 = (ArrayList) SPUtils.c(StringUtils.a(this.mUuid, "Elect"));
ArrayList arrayList3 = (ArrayList) SPUtils.c(StringUtils.a(this.mUuid, "connection"));
ArrayList arrayList4 = (ArrayList) SPUtils.c(StringUtils.a(this.mUuid, "decorate"));
ArrayList arrayList5 = (ArrayList) SPUtils.c(StringUtils.a(this.mUuid, "line"));
this.count = getArguments().getInt("count");
ArrayList arrayList6 = new ArrayList();
ArrayList arrayList7 = new ArrayList();
ArrayList arrayList8 = new ArrayList();
ArrayList arrayList9 = new ArrayList();
for (int i2 = 0; i2 < arrayList2.size(); i2++) {
if (((DiyPartModel) arrayList2.get(i2)).getCount() != 0) {
arrayList6.add(arrayList2.get(i2));
}
}
for (int i3 = 0; i3 < arrayList3.size(); i3++) {
if (((DiyPartModel) arrayList3.get(i3)).getCount() != 0) {
arrayList7.add(arrayList3.get(i3));
}
}
for (int i4 = 0; i4 < arrayList4.size(); i4++) {
if (((DiyPartModel) arrayList4.get(i4)).getCount() != 0) {
arrayList8.add(arrayList4.get(i4));
}
}
for (int i5 = 0; i5 < arrayList5.size(); i5++) {
if (((DiyPartModel) arrayList5.get(i5)).getCount() != 0) {
arrayList9.add(arrayList5.get(i5));
}
}
this.mTitle.setDiyTitle(String.format(this.mActivity.getString(R.string.diy_part_count), String.valueOf(this.count)));
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this.mActivity, 1, false);
PartAllAdapter partAllAdapter = new PartAllAdapter(this.mActivity, arrayList, arrayList6, arrayList7, arrayList8, arrayList9, this.mRyPartAll, true);
this.mRyPartAll.setLayoutManager(linearLayoutManager);
this.mRyPartAll.setAdapter(partAllAdapter);
this.mRyPartAll.a(new DividerItemDecoration(this.mActivity, 1));
}
private void initView(View view) {
this.mTitle = (TitleDiyView) view.findViewById(R.id.title);
this.mRyPartAll = (RecyclerView) view.findViewById(R.id.ry_part_all);
this.mImgSure = (ImageView) view.findViewById(R.id.img_sure);
}
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
EventBus.b().c(this);
return layoutInflater.inflate(R.layout.fragment_part_all, viewGroup, false);
}
@Override // androidx.fragment.app.Fragment
public void onDestroyView() {
super.onDestroyView();
EventBus.b().d(this);
}
@Subscribe
public void onEventNotifyCount(BaseEvent baseEvent) {
if (baseEvent.getType() == 3) {
this.count += Integer.parseInt(baseEvent.getMsg());
this.mTitle.setDiyTitle(String.format(this.mActivity.getString(R.string.diy_part_count), String.valueOf(this.count)));
}
}
@Override // androidx.fragment.app.Fragment
public void onViewCreated(View view, Bundle bundle) {
super.onViewCreated(view, bundle);
initView(view);
initData();
bindClick();
}
}