From b17b9aa59bae6d03055f14d937821655dfaffa1f Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期一, 29 一月 2024 23:27:08 +0800 Subject: [PATCH] 1、调整成长经历页面\n2、删除婚姻个人信息 --- app/src/main/java/com/application/zhangshi_app_android/ui/personal_center/BasicInfoActivity.java | 41 +++++++++++++++++++++++++++++++++++++---- 1 files changed, 37 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/personal_center/BasicInfoActivity.java b/app/src/main/java/com/application/zhangshi_app_android/ui/personal_center/BasicInfoActivity.java index fa39fb1..5c3e185 100644 --- a/app/src/main/java/com/application/zhangshi_app_android/ui/personal_center/BasicInfoActivity.java +++ b/app/src/main/java/com/application/zhangshi_app_android/ui/personal_center/BasicInfoActivity.java @@ -1,7 +1,10 @@ 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; @@ -23,21 +26,51 @@ @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() { - } } -- Gitblit v1.9.1