From c7376f8d1091b70597ba4430a281496b585b386e Mon Sep 17 00:00:00 2001
From: weimingfei <fei_gaming@sina.com>
Date: 星期四, 23 十月 2025 21:58:26 +0800
Subject: [PATCH] 钥匙柜

---
 keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/keyCabinet/adapter/ManageCabinetRcvAdapter.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/keyCabinet/adapter/ManageCabinetRcvAdapter.java b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/keyCabinet/adapter/ManageCabinetRcvAdapter.java
index 7acc26b..eed6774 100644
--- a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/keyCabinet/adapter/ManageCabinetRcvAdapter.java
+++ b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/keyCabinet/adapter/ManageCabinetRcvAdapter.java
@@ -12,9 +12,13 @@
 import com.doumee.lib_coremodel.view.recyclerview.adapter.BindingHolder;
 
 public class ManageCabinetRcvAdapter extends BindingAdapter<ManageKeyCabinetBean, ManageCabinetRcvItemBinding> {
-
-    public ManageCabinetRcvAdapter(Context context, int layoutId) {
+    public static interface OnItemClick{
+        void onItemClick(ManageKeyCabinetBean item);
+    }
+    private OnItemClick onItemClick;
+    public ManageCabinetRcvAdapter(Context context, int layoutId,OnItemClick call) {
         super(context, layoutId);
+        onItemClick = call;
     }
 
     @Override
@@ -53,6 +57,9 @@
             @Override
             public void onClick(View v) {
                 item.getIsSelected().set(!item.getIsSelected().get());
+                if(onItemClick!=null){
+                    onItemClick.onItemClick(item);
+                }
             }
         });
     }

--
Gitblit v1.9.3