Jelajahi Sumber

解决长按不弹出操作界面的bug

詹子聪 5 tahun lalu
induk
melakukan
3bd2b9d404

+ 8 - 7
app/src/main/java/com/miekir/eden/ui/home/goods/GoodsAdapter.java

@@ -185,15 +185,16 @@ public class GoodsAdapter extends BaseQuickAdapter<GoodsBean, BaseViewHolder> {
 
 
         // 长按弹出操作
-        if (EdenManager.getInstance().isLogin() &&
-                TextUtils.equals(ConstantString.NAME_ADMIN, EdenManager.getInstance().getBeiUser().email)) {
-            View view = holder.getView(R.id.cv_goods);
-            view.setOnLongClickListener(v -> {
+        View view = holder.getView(R.id.cv_goods);
+        view.setOnLongClickListener(v -> {
+            if (EdenManager.getInstance().isLogin() &&
+                    TextUtils.equals(ConstantString.NAME_ADMIN, EdenManager.getInstance().getBeiUser().email)) {
                 // 长按
                 showAdminDialog(goodsBean, holder.getLayoutPosition());
-                return false;
-            });
-        }
+            }
+            return false;
+        });
+
     }
 
     private void setDefaultView(RoundedImageView aciv_goods) {