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

201 lines
9.6 KiB
Java

package com.ubt.jimu.diy.view;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.ButterKnife;
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.course.view.fragment.JimuMissionListFragment;
import com.ubt.jimu.diy.DiyRobotDbHandler;
import com.ubt.jimu.diy.model.DiyBuildModel;
import com.ubt.jimu.diy.view.adapter.Build01Adapter;
import com.ubt.jimu.diy.view.fragment.BuildStepFragment;
import com.ubt.jimu.utils.SPUtils;
import com.ubt.jimu.utils.TSnackbarUtils;
import com.ubt.jimu.utils.TextUtils;
import com.ubt.jimu.utils.smartScaleTool.ScreenUtils;
import com.ubt.jimu.widgets.SpaceItemDecoration;
import com.ubt.jimu.widgets.TitleDiyView;
import com.ubt.jimu.widgets.choosePhotos.media.HPMedia;
import com.ubtech.utils.DisplayUtil;
import com.ubtech.utils.StringUtils;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes.dex */
public class DiyBuild1Activity extends BaseActivity {
public EditText etIntro;
ImageView imgSure;
private Build01Adapter mAdapter;
private DiyBuildModel mModel;
private DiyStep2Model mModel1;
private List<DiyBuildModel> modelList;
private List<DiyBuildModel.BuildVideoModel> picLists;
private int position;
RecyclerView ryAdd;
private int step;
TitleDiyView tdTitle;
private String uuid;
private void bindClick() {
this.imgSure.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.DiyBuild1Activity.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
String trim = DiyBuild1Activity.this.etIntro.getText().toString().trim();
if (StringUtils.e(trim)) {
TSnackbarUtils.a(DiyBuild1Activity.this.imgSure, "描述不能为空!");
return;
}
DiyBuild1Activity.this.mModel.setState(1);
DiyBuild1Activity.this.mModel.setDescName(trim);
for (DiyBuildModel.BuildVideoModel buildVideoModel : DiyBuild1Activity.this.picLists) {
if (buildVideoModel.getIsVideo() == 1) {
buildVideoModel.setPreDataViewUrl(DiyRobotDbHandler.saveDiyFile(DiyBuild1Activity.this.uuid, buildVideoModel.getPreViewUrl()));
buildVideoModel.setVideoDataUrl(DiyRobotDbHandler.saveDiyFile(DiyBuild1Activity.this.uuid, buildVideoModel.getVideoUrl()));
} else {
buildVideoModel.setPreDataViewUrl(DiyRobotDbHandler.saveDiyFile(DiyBuild1Activity.this.uuid, buildVideoModel.getPreViewUrl()));
}
}
DiyBuild1Activity.this.mModel.setPicUrl(DiyBuild1Activity.this.picLists);
if (DiyBuild1Activity.this.picLists.size() > 0) {
DiyBuild1Activity.this.mModel.setPreViewUrl(((DiyBuildModel.BuildVideoModel) DiyBuild1Activity.this.picLists.get(0)).getPreViewUrl());
}
DiyBuild1Activity.this.mModel.setPosition(DiyBuild1Activity.this.step);
DiyBuild1Activity.this.mModel1.setStep1state(1);
DiyBuild1Activity.this.mModel1.setStep2lock(1);
DiyBuild1Activity.this.mModel1.setStepDesc(trim);
DiyStep2Helper.getInstance().insertData(DiyBuild1Activity.this.mModel1);
if (DiyBuild1Activity.this.modelList == null) {
DiyBuild1Activity.this.modelList = new ArrayList();
}
if (DiyBuild1Activity.this.position == -1) {
DiyBuild1Activity.this.modelList.add(DiyBuild1Activity.this.mModel);
} else {
DiyBuild1Activity.this.modelList.set(DiyBuild1Activity.this.position, DiyBuild1Activity.this.mModel);
}
SPUtils.a(StringUtils.c(DiyBuild1Activity.this.uuid), DiyBuild1Activity.this.modelList);
FragmentLoadActivity.start(DiyBuild1Activity.this, BuildStepFragment.class.getSimpleName(), DiyBuild1Activity.this.uuid);
DiyBuild1Activity.this.finish();
}
});
this.etIntro.addTextChangedListener(new TextWatcher() { // from class: com.ubt.jimu.diy.view.DiyBuild1Activity.2
@Override // android.text.TextWatcher
public void afterTextChanged(Editable editable) {
TextUtils.a(editable.toString(), DiyBuild1Activity.this.getResources().getInteger(R.integer.input_content_length), DiyBuild1Activity.this.etIntro);
if (editable == null || StringUtils.e(editable.toString())) {
TextUtils.a((View) DiyBuild1Activity.this.imgSure, false);
} else {
TextUtils.a((View) DiyBuild1Activity.this.imgSure, true);
}
}
@Override // android.text.TextWatcher
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
@Override // android.text.TextWatcher
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public void configAdapterWidth() {
this.mAdapter.setWh(ScreenUtils.a(0.76666665f, this.ryAdd, getResources().getDimension(R.dimen.diy_build_top), 6));
this.mAdapter.notifyDataSetChanged();
}
private void initData() {
this.uuid = getIntent().getStringExtra(BuildStepFragment.UUID);
this.mModel1 = DiyStep2Helper.getInstance().queryForUUid(this.uuid);
this.picLists = new ArrayList();
this.mModel = new DiyBuildModel();
this.position = getIntent().getIntExtra(JimuMissionListFragment.POSITION, -1);
this.modelList = (List) SPUtils.c(StringUtils.c(this.uuid));
int i = this.position;
if (i == -1) {
this.mAdapter = new Build01Adapter(this, this.picLists);
List<DiyBuildModel> list = this.modelList;
if (list == null || list.size() == 0) {
this.step = 1;
} else {
List<DiyBuildModel> list2 = this.modelList;
this.step = list2.get(list2.size() - 1).getPosition() + 1;
}
TextUtils.a((View) this.imgSure, false);
} else {
this.step = this.modelList.get(i).getPosition();
this.etIntro.setText(this.modelList.get(this.position).getDescName());
this.picLists.addAll(this.modelList.get(this.position).getPicUrl());
this.mAdapter = new Build01Adapter(this, this.picLists);
TextUtils.a((View) this.imgSure, true);
}
this.tdTitle.setDiyTitle(String.format(getString(R.string.diy_build_0s), String.valueOf(this.step)));
this.ryAdd.setLayoutManager(new GridLayoutManager((Context) this, 6, 1, false));
this.ryAdd.setAdapter(this.mAdapter);
this.ryAdd.a(new SpaceItemDecoration(DisplayUtil.a(this, getResources().getDimension(R.dimen.diy_build_top)), DisplayUtil.a(this, getResources().getDimension(R.dimen.diy_build_top))));
this.ryAdd.post(new Runnable() { // from class: com.ubt.jimu.diy.view.DiyBuild1Activity.3
@Override // java.lang.Runnable
public void run() {
DiyBuild1Activity.this.configAdapterWidth();
}
});
}
public static void start(Context context, String str, int i) {
Intent intent = new Intent(context, (Class<?>) DiyBuild1Activity.class);
intent.putExtra(JimuMissionListFragment.POSITION, i);
intent.putExtra(BuildStepFragment.UUID, str);
context.startActivity(intent);
}
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
if (-1 != i2 || intent == null) {
return;
}
this.picLists.clear();
Iterator it = ((ArrayList) intent.getSerializableExtra("result_data")).iterator();
while (it.hasNext()) {
HPMedia hPMedia = (HPMedia) it.next();
DiyBuildModel.BuildVideoModel buildVideoModel = new DiyBuildModel.BuildVideoModel();
buildVideoModel.setPreViewUrl(hPMedia.getPreview());
buildVideoModel.setVideoUrl(hPMedia.getPath());
buildVideoModel.setIsVideo(hPMedia.getMediaType());
this.picLists.add(buildVideoModel);
}
this.mAdapter.notifyDataSetChanged();
}
@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_build_1);
ButterKnife.a(this);
initData();
bindClick();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
super.onDestroy();
ButterKnife.a(this).unbind();
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
}