xuxiuxi
2017-03-28 bea9fb61c1699079e83d6607b49b2c8d0f486fa0
VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java
@@ -1,5 +1,6 @@
package com.bsk.zhangbo.demoforbsk.ui.fragment;
import android.os.Bundle;
import android.support.v7.widget.LinearLayoutManager;
import android.view.LayoutInflater;
import android.view.View;
@@ -9,14 +10,19 @@
import com.bsk.zhangbo.demoforbsk.R;
import com.bsk.zhangbo.demoforbsk.adapter.VisitorRecyclerViewAdapter;
import com.bsk.zhangbo.demoforbsk.base.MainUIBaseFragment;
import com.bsk.zhangbo.demoforbsk.ui.activity.MainActivity;
import com.bsk.zhangbo.demoforbsk.util.Constant;
import com.bsk.zhangbo.demoforbsk.widget.VisitorView;
import com.camnter.easyrecyclerview.widget.EasyRecyclerView;
import com.lidroid.xutils.ViewUtils;
import com.lidroid.xutils.view.annotation.event.OnClick;
import java.util.ArrayList;
import java.util.List;
import cn.com.basic.face.discern.query.item.FacePhotoItem;
import cn.com.basic.face.discern.query.item.IntervieweeQueryItem;
import cn.com.basic.face.discern.query.item.VisitorQueryItem;
/**
 * Created by Administrator on 2017/2/20 0020.
@@ -36,6 +42,12 @@
    public static VisitorRegisterFragment getInstance() {
        return instance;
    }
    @Override
    protected void initViews(View view, Bundle savedInstanceState) {
        super.initViews(view, savedInstanceState);
    }
    @Override
    protected void initListeners() {
        mRGTop.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@@ -81,10 +93,16 @@
    @Override
    protected void initData() {
        mList = new ArrayList();
        for (int i=0;i<25;i++){
            mList.add("");
            //mList.add("");
            VisitorQueryItem item = new VisitorQueryItem();
            item.setName("李四"+i);
            item.setCompanyName("贝思科"+i);
            item.setIdentify("1001"+i);
            item.setImagePath("test.png");
            item.setPhone("136913486"+i);
            mList.add(item);
        }
        mAdapter.setList(mList);
        mRecyclerView.setAdapter(mAdapter);
@@ -100,6 +118,8 @@
        LinearLayoutManager manager = new LinearLayoutManager(getActivity(),LinearLayoutManager.VERTICAL,false);
        mRecyclerView.setLayoutManager(manager);
        mAdapter = new VisitorRecyclerViewAdapter(getActivity(),Constant.VISITOR_FROM);
        ViewUtils.inject(this, mViewLeft);
        return mViewLeft;
    }
@@ -112,14 +132,25 @@
        mVisitorTo.setType(Constant.VISITOR_TO);
        mVisitorFrom.setTitle("dasfasdfasdf");
        mVisitorTo.setTitle("dasfasdfasdf");
        ViewUtils.inject(this, mVisitorTo);
        return mViewRight;
    }
    @OnClick(R.id.visitor_register_back)
    public void back(View view) {
        MainActivity.selectPage(0);
    }
    public void visitorCheckIn(FacePhotoItem item) {
        mVisitorFrom.setTitle(item.getName());
    }
    public void listChanged(List list, boolean isClear) {
        if (isClear) {
            mList.clear();
        }
        mList.addAll(list);
        mAdapter.notifyDataSetChanged();
    }
}