From 1df231fd6aafa221aef3532d069c7e27d4331be7 Mon Sep 17 00:00:00 2001
From: Linjiajia <319408893@qq.com>
Date: 星期日, 27 八月 2023 19:21:01 +0800
Subject: [PATCH] 功能全部完成

---
 app/src/main/java/com/application/zhangshi_app_android/ui/function/ContactsActivity.java |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/function/ContactsActivity.java b/app/src/main/java/com/application/zhangshi_app_android/ui/function/ContactsActivity.java
index 9d5349d..1439ba9 100644
--- a/app/src/main/java/com/application/zhangshi_app_android/ui/function/ContactsActivity.java
+++ b/app/src/main/java/com/application/zhangshi_app_android/ui/function/ContactsActivity.java
@@ -8,8 +8,11 @@
 import androidx.databinding.library.baseAdapters.BR;
 import androidx.lifecycle.Observer;
 
+import com.android.app_base.manager.AppManager;
 import com.android.app_base.utils.ScreenSizeUtils;
 import com.android.app_base.utils.Utils;
+import com.android.app_base.utils.rxbus.MessageEvent;
+import com.android.app_base.utils.rxbus.RxBus;
 import com.android.app_base.widget.LinearItemDecoration;
 import com.application.zhangshi_app_android.R;
 
@@ -24,6 +27,8 @@
 import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
+
+import io.reactivex.functions.Consumer;
 
 /**
  * @author Gss
@@ -71,7 +76,7 @@
         mOperatePopupWindow = initPopUpWindow(View.inflate(this,R.layout.pop_contacts_import,null));
         mOperatePopupWindow.getContentView().findViewById(R.id.layout_contacts_import).setOnClickListener(v -> {
             mOperatePopupWindow.dismiss();
-            //TODO 瀵煎叆閫氳褰�
+            AppManager.getAppManager().startActivity(ContactsImportActivity.class);
         });
         //鐐瑰嚮寮瑰嚭鎿嶄綔寮圭獥
         binding.ivOperate.setOnClickListener(v -> {
@@ -182,6 +187,15 @@
                 adapter.addItem(bean);
             }
         });
+        RxBus.getInstance().toObservable(this, MessageEvent.class)
+                .subscribe(new Consumer<MessageEvent>() {
+                    @Override
+                    public void accept(MessageEvent event) throws Exception {
+                        if (event.getMessageEventCode() == MessageEvent.EVENT_REFRESH_DATA){
+                            viewModel.getContacts();
+                        }
+                    }
+                });
     }
 
     @Override

--
Gitblit v1.9.1