package com.ubt.jimu.controller; import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.CompoundButton; import android.widget.ImageView; import android.widget.RelativeLayout; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import com.alibaba.android.arouter.launcher.ARouter; import com.chad.library.adapter.base.BaseQuickAdapter; import com.chad.library.adapter.base.BaseViewHolder; import com.kyleduo.switchbutton.SwitchButton; import com.ubt.jimu.R; import com.ubt.jimu.base.EngineManager; import com.ubt.jimu.base.cache.Cache; import com.ubt.jimu.base.data.Servo; import com.ubt.jimu.base.data.ServoMode; import com.ubt.jimu.base.db.diy.DiyDBModel; import com.ubt.jimu.base.db.diy.DiyHelper; import com.ubt.jimu.base.db.user.UserDbHandler; import com.ubt.jimu.base.entities.RobotLite; import com.ubt.jimu.base.entities.User; import com.ubt.jimu.base.mvp.HbBaseActivity; import com.ubt.jimu.controller.presenter.ServoModeSettingPresenter; import com.ubt.jimu.transport3.dao.DiyDBModelDBHandler; import com.ubt.jimu.utils.SystemUtils; import com.ubtech.view.dialog.SimpleDialog; import java.util.List; /* loaded from: classes.dex */ public class ServoModeSettingNewActivity extends HbBaseActivity implements ServoModeSettingPresenter.ServoModeView { private RecyclerView a; private ImageView b; private ImageView c; private EngineManager d; private BaseQuickAdapter e; private RelativeLayout f; private RelativeLayout g; private RelativeLayout h; private ImageView i; private RelativeLayout j; boolean mIsFromUnity = false; RobotLite mRobotLite; private void D0() { if (this.mIsFromUnity) { List servoList = this.d.getServoList(Cache.getInstance().getUserId()); StringBuilder sb = new StringBuilder("\"commonServo\":\""); StringBuilder sb2 = new StringBuilder("\"circleServo\":\""); a(servoList, sb, ServoMode.SERVO_MODE_ANGLE); a(servoList, sb2, ServoMode.SERVO_MODE_TURN); Intent intent = new Intent(); intent.putExtra("servo_mode", "{" + ((CharSequence) sb) + "," + ((CharSequence) sb2) + "}"); setResult(-1, intent); } finish(); } private void E0() { this.b.setOnClickListener(this); this.i.setOnClickListener(this); this.c.setOnClickListener(this); } private void F0() { H0(); EngineManager engineManager = this.d; if (engineManager != null) { engineManager.save(); } D0(); } private void G0() { } private void H0() { DiyDBModel queryForUUid; if (this.mRobotLite.isOfficial() || (queryForUUid = DiyHelper.getInstance().queryForUUid(this.mRobotLite.getModelId())) == null || queryForUUid.getStep2state().intValue() == 1) { return; } queryForUUid.setStep2state(1); long a = SystemUtils.a(); queryForUUid.setModifyTime(a); queryForUUid.setLastUploadTime(a); queryForUUid.setIsModify(true); DiyDBModelDBHandler.getInstance().insertOrUpdate(queryForUUid); Integer modelId = queryForUUid.getModelId(); User user = UserDbHandler.getUser(); if (modelId.intValue() <= 0 || user == null || user.getUserId() <= 0) { return; } ((ServoModeSettingPresenter) this.mPresenter).a(queryForUUid); } private void initData() { if (this.d == null) { RobotLite robotLite = this.mRobotLite; if (robotLite == null) { return; } else { this.d = new EngineManager(this, robotLite); } } ((ServoModeSettingPresenter) this.mPresenter).a(this.d, this.mRobotLite); } private void initView() { this.a = (RecyclerView) findViewById(R.id.rcv_content); this.b = (ImageView) findViewById(R.id.iv_servoset_cancle); this.c = (ImageView) findViewById(R.id.img_servo_setting_save); this.f = (RelativeLayout) findViewById(R.id.rl_servo_turntips); this.g = (RelativeLayout) findViewById(R.id.rl_servo_angletips); this.h = (RelativeLayout) findViewById(R.id.rl_noservo); this.i = (ImageView) findViewById(R.id.iv_noservo_cancle); this.j = (RelativeLayout) findViewById(R.id.rl_title); } @Override // com.ubt.jimu.controller.presenter.ServoModeSettingPresenter.ServoModeView public void c(List list) { if (list == null || list.size() == 0) { this.h.setVisibility(0); this.j.setVisibility(8); this.a.setVisibility(8); return; } this.h.setVisibility(8); this.j.setVisibility(0); this.a.setVisibility(0); BaseQuickAdapter baseQuickAdapter = this.e; if (baseQuickAdapter == null) { this.e = new BaseQuickAdapter(R.layout.item_servolist, list) { // from class: com.ubt.jimu.controller.ServoModeSettingNewActivity.1 /* JADX INFO: Access modifiers changed from: protected */ @Override // com.chad.library.adapter.base.BaseQuickAdapter /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void convert(final BaseViewHolder baseViewHolder, final Servo servo) { baseViewHolder.setText(R.id.item_servo_text, String.format(this.mContext.getResources().getString(R.string.servo_mode_servo_index), Integer.valueOf(servo.getId()))); final SwitchButton switchButton = (SwitchButton) baseViewHolder.getView(R.id.item_servo_sb); if (servo.isChoose()) { baseViewHolder.setBackgroundColor(R.id.item_rl_content, ServoModeSettingNewActivity.this.getResources().getColor(R.color.bg_4D24A8FF)); } else { baseViewHolder.setBackgroundColor(R.id.item_rl_content, ServoModeSettingNewActivity.this.getResources().getColor(R.color.white)); } if (servo.getModeType() == ServoMode.SERVO_MODE_TURN) { switchButton.setCheckedImmediatelyNoEvent(true); baseViewHolder.setImageResource(R.id.item_servo_icon, R.drawable.servo_setting_turn_icon); switchButton.setThumbDrawableRes(R.drawable.servo_circle_mode); } else { switchButton.setCheckedImmediatelyNoEvent(false); switchButton.setThumbDrawableRes(R.drawable.servo_ar_mode); baseViewHolder.setImageResource(R.id.item_servo_icon, R.drawable.servo_setting_angle_icon); } switchButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { // from class: com.ubt.jimu.controller.ServoModeSettingNewActivity.1.1 @Override // android.widget.CompoundButton.OnCheckedChangeListener public void onCheckedChanged(CompoundButton compoundButton, boolean z) { List data = ServoModeSettingNewActivity.this.e.getData(); for (int i = 0; i < data.size(); i++) { ((Servo) data.get(i)).setChoose(false); } servo.setChoose(true); ServoModeSettingNewActivity.this.e.notifyDataSetChanged(); if (z) { baseViewHolder.setImageResource(R.id.item_servo_icon, R.mipmap.servo_turn); switchButton.setThumbDrawableRes(R.drawable.servo_circle_mode); ServoModeSettingNewActivity.this.a(ServoMode.SERVO_MODE_TURN); servo.setModeType(ServoMode.SERVO_MODE_TURN); } else { baseViewHolder.setImageResource(R.id.item_servo_icon, R.mipmap.servo_angle); switchButton.setThumbDrawableRes(R.drawable.servo_ar_mode); ServoModeSettingNewActivity.this.a(ServoMode.SERVO_MODE_ANGLE); servo.setModeType(ServoMode.SERVO_MODE_ANGLE); } if (ServoModeSettingNewActivity.this.d != null) { ServoModeSettingNewActivity.this.d.updateServoMode(servo); } } }); } }; a(list.get(0).getModeType()); } else { baseQuickAdapter.notifyDataSetChanged(); } this.a.setLayoutManager(new LinearLayoutManager(this)); this.a.setAdapter(this.e); this.e.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() { // from class: com.ubt.jimu.controller.ServoModeSettingNewActivity.2 @Override // com.chad.library.adapter.base.BaseQuickAdapter.OnItemClickListener public void onItemClick(BaseQuickAdapter baseQuickAdapter2, View view, int i) { List data = baseQuickAdapter2.getData(); for (int i2 = 0; i2 < data.size(); i2++) { ((Servo) data.get(i2)).setChoose(false); } Servo servo = (Servo) baseQuickAdapter2.getData().get(i); servo.setChoose(true); ServoMode modeType = servo.getModeType(); ServoMode servoMode = ServoMode.SERVO_MODE_ANGLE; if (modeType == servoMode) { ServoModeSettingNewActivity.this.a(servoMode); } else { ServoModeSettingNewActivity.this.a(ServoMode.SERVO_MODE_TURN); } ServoModeSettingNewActivity.this.e.notifyDataSetChanged(); } }); } @Override // com.ubt.jimu.base.mvp.HbBaseActivity public int getLayoutResId() { return R.layout.activity_servomodesettingnew; } @Override // com.ubt.jimu.base.mvp.HbBaseActivity, 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); ARouter.b().a(this); initView(); initData(); E0(); G0(); } @Override // com.ubt.jimu.base.mvp.SingleClickListener public void onSingleClick(View view) { int id = view.getId(); if (id == R.id.iv_servoset_cancle || id == R.id.iv_noservo_cancle || id == R.id.img_noservo_save) { D0(); } else if (id == R.id.img_servo_setting_save) { new SimpleDialog.Builder(this).b(R.string.servo_mode_tips_title).a(R.string.cancel, true).d(R.string.ok).a(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.controller.w0 @Override // android.content.DialogInterface.OnClickListener public final void onClick(DialogInterface dialogInterface, int i) { dialogInterface.dismiss(); } }).b(new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.controller.x0 @Override // android.content.DialogInterface.OnClickListener public final void onClick(DialogInterface dialogInterface, int i) { ServoModeSettingNewActivity.this.a(dialogInterface, i); } }).a().show(); } } @Override // com.ubt.jimu.base.mvp.HbBaseActivity public ServoModeSettingPresenter createPresenter() { return new ServoModeSettingPresenter(); } public /* synthetic */ void a(DialogInterface dialogInterface, int i) { F0(); } private void a(List list, StringBuilder sb, ServoMode servoMode) { if (list == null || list.isEmpty()) { return; } boolean z = false; for (int i = 0; i < list.size(); i++) { Servo servo = list.get(i); if (servo.getModeType() == servoMode) { if (z) { sb.append("|"); } sb.append(servo.getId()); z = true; } } sb.append("\""); } /* JADX INFO: Access modifiers changed from: private */ public void a(ServoMode servoMode) { if (servoMode == ServoMode.SERVO_MODE_TURN) { this.g.setVisibility(8); this.f.setVisibility(0); } else { this.f.setVisibility(8); this.g.setVisibility(0); } } }