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