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

---
 VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java |   16 ++++++++++++++--
 VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/OneBottomRecylerViewAdapter.java |    4 +++-
 VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/activity/MainActivity.java            |    7 ++-----
 VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/OneFragment.java             |    6 ++++--
 4 files changed, 23 insertions(+), 10 deletions(-)

diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/OneBottomRecylerViewAdapter.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/OneBottomRecylerViewAdapter.java
index 63ffcbb..d8b8d0e 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/OneBottomRecylerViewAdapter.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/OneBottomRecylerViewAdapter.java
@@ -9,6 +9,7 @@
 
 import com.bsk.zhangbo.demoforbsk.R;
 import com.bsk.zhangbo.demoforbsk.ui.activity.MainActivity;
+import com.bsk.zhangbo.demoforbsk.ui.fragment.VisitorRegisterFragment;
 import com.bsk.zhangbo.demoforbsk.util.WindowsUtil;
 import com.camnter.easyrecyclerview.adapter.EasyRecyclerViewAdapter;
 import com.camnter.easyrecyclerview.holder.EasyRecyclerViewHolder;
@@ -132,7 +133,7 @@
 
         Object data = this.getItem(posistion);
         if (data instanceof FacePhotoItem) {
-            FacePhotoItem item = (FacePhotoItem) data;
+            final FacePhotoItem item = (FacePhotoItem) data;
 
 
             nameTv.setText(item.getName());
@@ -146,6 +147,7 @@
                     @Override
                     public void onClick(View view) {
                         MainActivity.selectPage(2);
+                        VisitorRegisterFragment.getInstance().visitorCheckIn(item);
                     }
                 });
             }
diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/activity/MainActivity.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/activity/MainActivity.java
index fdd8a63..71f3e1b 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/activity/MainActivity.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/activity/MainActivity.java
@@ -3,8 +3,6 @@
 import android.support.design.widget.TabLayout;
 import android.support.v4.view.ViewPager;
 import android.os.Bundle;
-import android.view.View;
-import android.widget.Toast;
 
 import com.bsk.zhangbo.demoforbsk.R;
 import com.bsk.zhangbo.demoforbsk.adapter.MyFragmentPagerAdapter;
@@ -16,7 +14,6 @@
 import com.bsk.zhangbo.demoforbsk.ui.fragment.TelPhoneFragment;
 import com.bsk.zhangbo.demoforbsk.ui.fragment.VisitorManagerFragment;
 import com.bsk.zhangbo.demoforbsk.ui.fragment.VisitorRegisterFragment;
-import com.bsk.zhangbo.demoforbsk.ui.fragment.TwoFragment;
 import com.bsk.zhangbo.demoforbsk.util.TabNameUtil;
 
 import java.util.Arrays;
@@ -48,9 +45,9 @@
         List<String> tabNamesList = Arrays.asList(TabNameUtil.tabNames);
         int[] tabIcons = TabNameUtil.tabIcons;
         MyFragmentPagerAdapter myFragmentPagerAdapter = new MyFragmentPagerAdapter(getSupportFragmentManager(),MainActivity.this);
-        myFragmentPagerAdapter.addFragment(OneFragment.newInstance(), tabNamesList.get(0),tabIcons[0]);
+        myFragmentPagerAdapter.addFragment(OneFragment.getInstance(), tabNamesList.get(0),tabIcons[0]);
         myFragmentPagerAdapter.addFragment(RegisterFragment.newInstance(), tabNamesList.get(1),tabIcons[1]);
-        myFragmentPagerAdapter.addFragment(VisitorRegisterFragment.newInstance(), tabNamesList.get(2),tabIcons[2]);
+        myFragmentPagerAdapter.addFragment(VisitorRegisterFragment.getInstance(), tabNamesList.get(2),tabIcons[2]);
         myFragmentPagerAdapter.addFragment(TelPhoneFragment.newInstance(), tabNamesList.get(3),tabIcons[3]);
         myFragmentPagerAdapter.addFragment(VisitorManagerFragment.newInstance(), tabNamesList.get(4),tabIcons[4]);
         myFragmentPagerAdapter.addFragment(AttendanceManagerFragment.newInstance(), tabNamesList.get(5),tabIcons[5]);
diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/OneFragment.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/OneFragment.java
index 76c6cc8..e5ebce5 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/OneFragment.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/OneFragment.java
@@ -66,8 +66,10 @@
     }
 
 
-    public static OneFragment newInstance() {
-        return new OneFragment();
+    private static OneFragment instance = new OneFragment();
+
+    public static OneFragment getInstance() {
+        return instance;
     }
 
     @Override
diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java
index c497c40..3836277 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java
@@ -16,6 +16,8 @@
 import java.util.ArrayList;
 import java.util.List;
 
+import cn.com.basic.face.discern.query.item.FacePhotoItem;
+
 /**
  * Created by Administrator on 2017/2/20 0020.
  */
@@ -29,8 +31,10 @@
     private EasyRecyclerView mRecyclerView;
     private List mList;
 
-    public static VisitorRegisterFragment newInstance() {
-        return new VisitorRegisterFragment();
+    private static VisitorRegisterFragment instance = new VisitorRegisterFragment();
+
+    public static VisitorRegisterFragment getInstance() {
+        return instance;
     }
     @Override
     protected void initListeners() {
@@ -110,4 +114,12 @@
         mVisitorTo.setTitle("dasfasdfasdf");
         return mViewRight;
     }
+
+    public void visitorCheckIn(FacePhotoItem item) {
+        mVisitorFrom.setTitle(item.getName());
+
+
+    }
+
+
 }

--
Gitblit v1.8.0