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