From 37ab8b5ba208303f9f47454c053528f4e4fdf68c Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期一, 20 三月 2017 15:11:31 +0800
Subject: [PATCH] 

---
 VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/widget/SingleSelectionPopup.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/widget/SingleSelectionPopup.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/widget/SingleSelectionPopup.java
index d778cce..55340ac 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/widget/SingleSelectionPopup.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/widget/SingleSelectionPopup.java
@@ -13,8 +13,10 @@
 
 import com.bsk.zhangbo.demoforbsk.R;
 import com.bsk.zhangbo.demoforbsk.adapter.MyWheelAdapter;
+import com.bsk.zhangbo.demoforbsk.listeners.OkButtonClickedListener;
 import com.wx.wheelview.widget.WheelView;
 
+import java.util.ArrayList;
 import java.util.List;
 
 /**
@@ -105,6 +107,9 @@
                 dismiss();
                 break;
             case R.id.pop_single_confirm:
+                for (OkButtonClickedListener okButtonClickedListener : okButtonClickedListeners) {
+                    okButtonClickedListener.onItemSelected(0, null, mList.get(mWheelView.getCurrentPosition()));
+                }
                 dismiss();
                 break;
         }
@@ -114,4 +119,11 @@
     public void onItemSelected(int position, Object o) {
         Toast.makeText(mContext,mList.get(position),Toast.LENGTH_SHORT).show();
     }
+
+    private List<OkButtonClickedListener> okButtonClickedListeners = new ArrayList<OkButtonClickedListener>();
+
+    public void addOkButtonClickedListener(OkButtonClickedListener okButtonClickedListener) {
+        this.okButtonClickedListeners.add(okButtonClickedListener);
+    }
+
 }

--
Gitblit v1.8.0