package com.application.zhangshi_app_android.ui.personal_center; import android.view.View; import com.application.zhangshi_app_android.BR; import com.application.zhangshi_app_android.R; import com.application.zhangshi_app_android.bean.GrowthExperienceInformationBean; import com.application.zhangshi_app_android.databinding.ActivityBasicInfoBinding; import com.application.zhangshi_app_android.ui.DLBaseActivity; /** * @author Ljj * @date 2023.05.08. 22:07 * @desc 个人中心基本信息 Activity */ public class BasicInfoActivity extends DLBaseActivity { @Override public int getLayoutId() { return R.layout.activity_basic_info; } @Override public int getVariableId() { return BR.viewModel; } @Override public void initParam() { if (getIntent().hasExtra("bean")){ viewModel.setInfoLiveData((GrowthExperienceInformationBean) getIntent().getSerializableExtra("bean")); } } @Override public void initView() { binding.layoutClose.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); binding.layoutSave.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { viewModel.saveInfo(); } }); binding.tvMale.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { GrowthExperienceInformationBean bean = viewModel.getInfoLiveData().getValue(); if (bean != null){ bean.setSex(1); } viewModel.setInfoLiveData(bean); } }); binding.tvFemale.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { GrowthExperienceInformationBean bean = viewModel.getInfoLiveData().getValue(); if (bean != null){ bean.setSex(0); } viewModel.setInfoLiveData(bean); } }); } @Override public void initData() { } @Override public void initLiveDataObserve() { } }