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

192 lines
8.4 KiB
Java

package com.ubt.jimu.diy.view;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import androidx.fragment.app.FragmentActivity;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bottle.hp.album.media.HPMedia;
import com.bottle.hp.album.selector.AlbumActivity;
import com.bumptech.glide.Glide;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.db.diy.DiyStep2Helper;
import com.ubt.jimu.base.db.diy.DiyStep2Model;
import com.ubt.jimu.diy.DiyRobotDbHandler;
import com.ubt.jimu.diy.model.FinalModel;
import com.ubt.jimu.diy.view.adapter.DirectionAdapter;
import com.ubt.jimu.diy.view.fragment.BuildStepFragment;
import com.ubt.jimu.utils.GsonUtil;
import com.ubt.jimu.utils.ResoureUtils;
import com.ubt.jimu.utils.TextUtils;
import com.ubt.jimu.widgets.TitleDiyView;
import com.ubtech.utils.StringUtils;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes.dex */
public class FinalEffectiveActivity extends BaseActivity {
private int currentPosition;
private View imgAdd;
private ImageView imgDelete;
private ImageView imgSelectPic;
private ImageView imgSure;
private DirectionAdapter mAdapter;
private DiyStep2Model mDiyStep2Model;
private List<FinalModel> mList;
private RecyclerView ryDefault;
private TitleDiyView titleFinal;
private void bindClick() {
this.imgSure.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.FinalEffectiveActivity.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
String json = new Gson().toJson(FinalEffectiveActivity.this.mList);
for (int i = 0; i < FinalEffectiveActivity.this.mList.size() && StringUtils.e(((FinalModel) FinalEffectiveActivity.this.mList.get(i)).getPicPath()); i++) {
}
FinalEffectiveActivity.this.mDiyStep2Model.setPicJson(json);
FinalEffectiveActivity.this.mDiyStep2Model.setStep2state(1);
FinalEffectiveActivity.this.mDiyStep2Model.setStep3lock(1);
DiyStep2Helper.getInstance().insertData(FinalEffectiveActivity.this.mDiyStep2Model);
FinalEffectiveActivity.this.finish();
}
});
this.imgSelectPic.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.FinalEffectiveActivity.2
@Override // android.view.View.OnClickListener
public void onClick(View view) {
AlbumActivity.a(FinalEffectiveActivity.this, 101, 1, null, 1);
}
});
this.imgDelete.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.FinalEffectiveActivity.3
@Override // android.view.View.OnClickListener
public void onClick(View view) {
((FinalModel) FinalEffectiveActivity.this.mList.get(FinalEffectiveActivity.this.currentPosition)).setPicPath("");
FinalEffectiveActivity finalEffectiveActivity = FinalEffectiveActivity.this;
finalEffectiveActivity.initCardView(finalEffectiveActivity.currentPosition);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public void initCardView(int i) {
boolean z;
if (i == -1) {
this.imgDelete.setVisibility(8);
Glide.a((FragmentActivity) this).a(Integer.valueOf(R.drawable.diy_perspective_01)).a(this.imgSelectPic);
this.imgAdd.setVisibility(0);
} else {
if (StringUtils.e(this.mList.get(i).getPicPath())) {
Glide.a((FragmentActivity) this).a(Integer.valueOf(ResoureUtils.a(this, String.format("diy_perspective_0%s", String.valueOf(i + 1)), "drawable"))).a(this.imgSelectPic);
this.imgDelete.setVisibility(8);
this.imgAdd.setVisibility(0);
} else {
Glide.a((FragmentActivity) this).a(this.mList.get(i).getPicPath()).a(this.imgSelectPic);
this.imgDelete.setVisibility(0);
this.imgAdd.setVisibility(8);
}
this.mDiyStep2Model.setDirection(Integer.valueOf(i));
}
int i2 = 2;
while (true) {
if (i2 >= this.mList.size()) {
z = false;
break;
} else {
if (!StringUtils.e(this.mList.get(i2).getPicPath())) {
z = true;
break;
}
i2++;
}
}
if (!(StringUtils.e(this.mList.get(0).getPicPath()) && StringUtils.e(this.mList.get(1).getPicPath())) && z) {
TextUtils.a((View) this.imgSure, true);
} else {
TextUtils.a((View) this.imgSure, false);
}
this.mAdapter.notifyDataSetChanged();
}
private void initData() {
this.titleFinal.setDiyTitle(getString(R.string.diy_final));
this.mDiyStep2Model = DiyStep2Helper.getInstance().queryForUUid(getIntent().getStringExtra(BuildStepFragment.UUID));
this.currentPosition = this.mDiyStep2Model.getDirection().intValue() - 1;
this.mList = (List) GsonUtil.a(this.mDiyStep2Model.getPicJson(), new TypeToken<List<FinalModel>>() { // from class: com.ubt.jimu.diy.view.FinalEffectiveActivity.4
});
if (this.mList == null) {
this.mList = new ArrayList();
for (int i = 0; i < 8; i++) {
FinalModel finalModel = new FinalModel();
if (i == 0) {
finalModel.setSelected(true);
} else {
finalModel.setSelected(false);
}
finalModel.setAdd(false);
this.mList.add(finalModel);
}
}
this.mAdapter = new DirectionAdapter(this, this.mList);
this.ryDefault.setLayoutManager(new GridLayoutManager((Context) this, 2, 1, false));
this.ryDefault.setAdapter(this.mAdapter);
}
private void initView() {
this.titleFinal = (TitleDiyView) findViewById(R.id.title_final);
this.ryDefault = (RecyclerView) findViewById(R.id.ry_default);
this.imgSelectPic = (ImageView) findViewById(R.id.img_select_pic);
this.imgDelete = (ImageView) findViewById(R.id.img_delete);
this.imgSure = (ImageView) findViewById(R.id.img_sure);
this.imgAdd = findViewById(R.id.img_add);
}
public static void start(Context context, String str) {
Intent intent = new Intent(context, (Class<?>) FinalEffectiveActivity.class);
intent.putExtra(BuildStepFragment.UUID, str);
context.startActivity(intent);
}
public void itemClick(int i) {
this.currentPosition = i;
initCardView(i);
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onActivityResult(int i, int i2, Intent intent) {
ArrayList arrayList;
super.onActivityResult(i, i2, intent);
if (-1 != i2 || intent == null || (arrayList = (ArrayList) intent.getSerializableExtra("result_data")) == null || arrayList.size() <= 0) {
return;
}
DiyRobotDbHandler.deleteFile(this.mList.get(this.currentPosition).getPicPath());
this.mList.get(this.currentPosition).setPicPath(DiyRobotDbHandler.saveDiyFile(DiyFanActivity.uuid, ((HPMedia) arrayList.get(0)).getPath()));
this.mList.get(this.currentPosition).setDierection(this.currentPosition + 1);
this.mList.get(this.currentPosition).setSelected(true);
initCardView(this.currentPosition);
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_effective);
initView();
initData();
DiyStep2Model diyStep2Model = this.mDiyStep2Model;
if (diyStep2Model != null) {
initCardView(diyStep2Model.getDirection().intValue());
} else {
initCardView(-1);
}
bindClick();
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
}