From 72c70d81ffabc7d8d0bd274165d83c6902eb6235 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期日, 23 七月 2017 16:15:46 +0800
Subject: [PATCH] 

---
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/AttenderRegisterUploadPhotoDialog.java |   25 +++++++++++--------------
 1 files changed, 11 insertions(+), 14 deletions(-)

diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/AttenderRegisterUploadPhotoDialog.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/AttenderRegisterUploadPhotoDialog.java
index b3764c4..80a9c1a 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/AttenderRegisterUploadPhotoDialog.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/AttenderRegisterUploadPhotoDialog.java
@@ -40,6 +40,8 @@
 
     public static long selectedId = -1;
 
+    private boolean isShow = false;
+
     public static AttenderRegisterUploadPhotoDialog instance = new AttenderRegisterUploadPhotoDialog();
     public static AttenderRegisterUploadPhotoDialog getInstance() {
         return instance;
@@ -50,19 +52,6 @@
         View view = LayoutInflater.from(MainActivity.getInstance()).inflate(R.layout.dialog_attender_register_upload_photo_select,null);
         ViewUtils.inject(this, view);
 
-        if (BaseApplication.getInstance().networkAvailable()) {
-            if (CommonVariables.Register.VISITOR_REGISTER_SELECTED) {
-                dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterVisitorTwoRowsForSelect(selectedId));
-            } else {
-                dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
-            }
-        } else {
-            if (CommonVariables.Register.VISITOR_REGISTER_SELECTED) {
-                dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterVisitorTwoRowsForSelect(selectedId));
-            } else {
-                dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
-            }
-        }
         setTitleAndList(Constant.DialogSelectType.ID_TYPE);
         WheelView.WheelViewStyle style = new WheelView.WheelViewStyle();
         style.selectedTextColor = Color.parseColor("#11c3e3");
@@ -107,7 +96,6 @@
 
             }
         });
-        this.showAtLocation(parentView, Gravity.BOTTOM,0,330);
     }
 
 
@@ -145,6 +133,9 @@
     }
 
     public void hide() {
+        if (!isShow) {
+            return;
+        }
         if (this.isShowing()) {
             dismiss();
         } else {
@@ -181,12 +172,18 @@
     }
 
     public void show() {
+        if (BaseApplication.getInstance().networkAvailable()) {
+            dialog_surveillance_photo_select_list_view.show(SurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
+        } else {
+            dialog_surveillance_photo_select_list_view.show(UnknownSurveillanceQueryItemUtil.getInstance().getAllUnregisterAttenderTwoRowsForSelect(selectedId));
+        }
         if (this.isShowing()) {
 
         } else {
             //this.showAsDropDown();
             this.showAtLocation(parentView, Gravity.BOTTOM,0,330);
         }
+        isShow = true;
     }
 
 }

--
Gitblit v1.8.0