| | |
| | | import com.hdl.photovoltaic.config.AppConfigManage; |
| | | import com.hdl.photovoltaic.config.UserConfigManage; |
| | | import com.hdl.photovoltaic.databinding.ActivitySetBinding; |
| | | import com.hdl.photovoltaic.enums.LogoutType; |
| | | import com.hdl.photovoltaic.listener.CloudCallBeak; |
| | | import com.hdl.photovoltaic.other.HdlAccountLogic; |
| | | import com.hdl.photovoltaic.other.HdlLogLogic; |
| | |
| | | startActivityForResult(intent, 40); |
| | | } |
| | | }); |
| | | //开启系统通知 |
| | | viewBinding.setNotificationSettingsIl.getRoot().setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | Intent intent = new Intent(); |
| | | intent.setClass(_mActivity, NotificationSettingsActivity.class); |
| | | startActivity(intent); |
| | | } |
| | | }); |
| | | //切花环境 |
| | | viewBinding.setContextSwitchIl.getRoot().setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | |
| | | viewBinding.setLanguageIl.sllLlRlNameTv.setText(R.string.set_multilingual); |
| | | viewBinding.setAccountSecurityIl.sllLlRlNameTv.setText(R.string.set_account_security); |
| | | viewBinding.setTemperatureUnitIl.sllLlRlNameTv.setText(R.string.set_temperature_unit); |
| | | viewBinding.setNotificationSettingsIl.sllLlRlNameTv.setText(R.string.notification_settings); |
| | | viewBinding.setLanguageIl.sllLlRlRightContentTv.setVisibility(View.VISIBLE); |
| | | viewBinding.setLanguageIl.lineV.setVisibility(View.VISIBLE); |
| | | viewBinding.setAccountSecurityIl.lineV.setVisibility(View.VISIBLE); |
| | |
| | | viewBinding.setLanguageIl.sllLlRlRightContentTv.setText(str); |
| | | viewBinding.setTemperatureUnitIl.sllLlRlRightContentTv.setVisibility(View.VISIBLE); |
| | | viewBinding.setTemperatureUnitIl.sllLlRlRightContentTv.setText(UserConfigManage.getInstance().getTemperature_unit()); |
| | | viewBinding.setTemperatureUnitIl.lineV.setVisibility(View.VISIBLE); |
| | | |
| | | if (AppConfigManage.isDebug()) { |
| | | viewBinding.setContextSwitchIl.parentCl.setVisibility(View.VISIBLE); |
| | | viewBinding.setContextSwitchIl.sllLlRlNameTv.setText("当前环境"); |
| | | viewBinding.setContextSwitchIl.sllLlRlRightContentTv.setVisibility(View.VISIBLE); |
| | | viewBinding.setTemperatureUnitIl.lineV.setVisibility(View.VISIBLE); |
| | | viewBinding.setNotificationSettingsIl.lineV.setVisibility(View.VISIBLE); |
| | | if (AppConfigManage.getOnlineServer()) { |
| | | viewBinding.setContextSwitchIl.sllLlRlRightContentTv.setText("线上"); |
| | | } else { |
| | |
| | | } |
| | | } else { |
| | | viewBinding.setContextSwitchIl.parentCl.setVisibility(View.GONE); |
| | | viewBinding.setTemperatureUnitIl.lineV.setVisibility(View.GONE); |
| | | viewBinding.setNotificationSettingsIl.lineV.setVisibility(View.GONE); |
| | | } |
| | | |
| | | // viewBinding.setContextSwitchIl.parentCl.setVisibility(View.GONE); |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | public void Confirm() { |
| | | dialog.dismiss(); |
| | | HdlLogLogic.print("设置界面退出登录---", true); |
| | | HdlAccountLogic.getInstance().logout(); |
| | | HdlAccountLogic.getInstance().logout(LogoutType.NormalLogout); |
| | | |
| | | } |
| | | }); |
| | |
| | | public void Confirm() { |
| | | dialog.dismiss(); |
| | | HdlLogLogic.print("设置是否切换环境界面退出登录---", true); |
| | | HDLLinkPMUser.getInstance().logout(100); |
| | | HdlAccountLogic.getInstance().logout(LogoutType.ServerSwitchingLogout); |
| | | } |
| | | }); |
| | | dialog.setNoOnclickListener(new ConfirmationCancelDialog.onNoOnclickListener() { |