From 82e57df230ecb744af6c8865f80870ba03c86d89 Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期二, 25 七月 2023 22:18:27 +0800 Subject: [PATCH] 基本功能完成 --- app/src/main/java/com/application/zhangshi_app_android/ui/personal_center/PersonalCenterFragment.java | 21 ++++++++++++++++++--- 1 files changed, 18 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/personal_center/PersonalCenterFragment.java b/app/src/main/java/com/application/zhangshi_app_android/ui/personal_center/PersonalCenterFragment.java index 88c85bd..5e46cd3 100644 --- a/app/src/main/java/com/application/zhangshi_app_android/ui/personal_center/PersonalCenterFragment.java +++ b/app/src/main/java/com/application/zhangshi_app_android/ui/personal_center/PersonalCenterFragment.java @@ -1,5 +1,6 @@ package com.application.zhangshi_app_android.ui.personal_center; +import android.content.Intent; import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.view.View; @@ -9,12 +10,18 @@ import com.android.app_base.base.view.BaseFragment; import com.android.app_base.manager.AppManager; import com.android.app_base.utils.ScreenSizeUtils; +import com.android.app_base.utils.rxbus.MessageEvent; +import com.android.app_base.utils.rxbus.RxBus; 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.FragmentPersonalCenterBinding; import com.application.zhangshi_app_android.ui.DLBaseFragment; import com.application.zhangshi_app_android.ui.dialog.PetOwnerInfoDialog; import com.application.zhangshi_app_android.ui.function.PetMemoActivity; + +import io.reactivex.Observer; +import io.reactivex.functions.Consumer; /** * @author Ljj @@ -54,7 +61,7 @@ popupWindow = initPopUpWindow(view); setOnClickListener( view.findViewById(R.id.tv_basic_info), - view.findViewById(R.id.tv_permission_setting) + view.findViewById(R.id.tv_change_login_bg) ); binding.ivOperate.setOnClickListener(v -> { @@ -64,7 +71,13 @@ @Override protected void initData() { + viewModel.getInfo(); + } + @Override + public void onResume() { + super.onResume(); + initData(); } @Override @@ -78,9 +91,11 @@ int id = v.getId(); if (id == R.id.tv_basic_info){ popupWindow.dismiss(); - AppManager.getAppManager().startActivity(BasicInfoActivity.class); - }else if (id == R.id.tv_permission_setting){ + AppManager.getAppManager().startActivity(new Intent(getSelfActivity(),BasicInfoActivity.class) + .putExtra("bean",viewModel.getInfoLiveData().getValue())); + }else if (id == R.id.tv_change_login_bg){ popupWindow.dismiss(); + AppManager.getAppManager().startActivity(LoginBgChangeActivity.class); } } -- Gitblit v1.9.1