xuxiuxi
2017-03-30 a2df837618f1ef81b7198851ac5bd0608c116ce3


git-svn-id: http://192.168.1.226/svn/proxy@282 454eff88-639b-444f-9e54-f578c98de674
1个文件已删除
1个文件已添加
7个文件已修改
318 ■■■■ 已修改文件
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/base/BaseFragment.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/base/LeftRightBaseFragment.java 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/base/MainUIBaseFragment.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/AttendanceFragment.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/DeviceFragment.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/PhoneCallFragment.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/SupervisoryFragment.java 125 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/VisitFragment.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/base/BaseFragment.java
@@ -9,6 +9,8 @@
import android.view.View;
import android.view.ViewGroup;
import com.lidroid.xutils.ViewUtils;
/**
 * Created by zhangbo on 2017/2/15.
 */
@@ -30,6 +32,7 @@
            ViewGroup parent = (ViewGroup) this.view.getParent();
            parent.removeView(this.view);
        }
        ViewUtils.inject(this, this.view);
        this.initViews(this.view, savedInstanceState);
        this.initToolbar(savedInstanceState);
        this.initListeners();
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/base/LeftRightBaseFragment.java
New file
@@ -0,0 +1,72 @@
package cn.com.basic.face.base;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.FrameLayout;
import com.bsk.zhangbo.demoforbsk.R;
import com.lidroid.xutils.ViewUtils;
/**
 * Created by Administrator on 2017/2/20 0020.
 */
public abstract class LeftRightBaseFragment extends BaseFragment{
    private View frameView;
    private View leftView;
    private View rightView;
    public View getLeftView() {
        return leftView;
    }
    public View getRightView() {
        return rightView;
    }
    public View getFrameView() {
        return frameView;
    }
    @Override
    protected void initViews(View view, Bundle savedInstanceState) {
        this.frameView = view;
        FrameLayout rightFrameLayout = (FrameLayout) this.frameView.findViewById(R.id.fragment_left_right_frame_layout_right);
        FrameLayout leftFrameLayout = (FrameLayout) this.frameView.findViewById(R.id.fragment_left_right_frame_layout_left);
        if (getLeftRightLayoutIds() != null && getLeftRightLayoutIds().length == 2) {
            leftView = LayoutInflater.from(getActivity()).inflate(getLeftRightLayoutIds()[0],null);
            ViewUtils.inject(this, leftView);
            leftFrameLayout.addView(leftView);
            rightView = LayoutInflater.from(getActivity()).inflate(getLeftRightLayoutIds()[1],null);
            ViewUtils.inject(this, rightView);
            rightFrameLayout.addView(rightView);
        }
        addLeftLayout();
        addRightLayout();
    }
    public int[] getLeftRightLayoutIds() {
        return null;
    }
    @Override
    protected int getLayoutId() {
        return R.layout.fragment_left_right_frame_layout;
    }
    @Override
    protected void initToolbar(Bundle savedInstanceState) {
    }
    public View addLeftLayout() {
        return null;
    }
    public View addRightLayout() {
        return null;
    }
}
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/base/MainUIBaseFragment.java
File was deleted
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/AttendanceFragment.java
@@ -8,7 +8,7 @@
import com.bsk.zhangbo.demoforbsk.R;
import cn.com.basic.face.adapter.AttendanceAdapter;
import cn.com.basic.face.adapter.VisitAdapter;
import cn.com.basic.face.base.MainUIBaseFragment;
import cn.com.basic.face.base.LeftRightBaseFragment;
import cn.com.basic.face.base.MainActivity;
import com.camnter.easyrecyclerview.holder.EasyRecyclerViewHolder;
@@ -23,7 +23,7 @@
 * Created by Sinoe on 2017/2/23.
 */
public class AttendanceFragment extends MainUIBaseFragment  implements EasyRecyclerViewHolder.OnItemClickListener{
public class AttendanceFragment extends LeftRightBaseFragment implements EasyRecyclerViewHolder.OnItemClickListener{
    private View mViewLeft,mViewRight;
    private EasyRecyclerView mRightRecyclerView,mLeftRecyclerView;
    private AttendanceAdapter mRightAdapter;
@@ -31,7 +31,7 @@
    public static AttendanceFragment newInstance(){
        return new AttendanceFragment();
    }
    @Override
    public View addLeftLayout() {
        mViewLeft = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_attendance_left, null);
        mLeftRecyclerView = (EasyRecyclerView) mViewLeft.findViewById(R.id.visitor_manager_recycler);
@@ -42,7 +42,7 @@
        return mViewLeft;
    }
    @Override
    public View addRightLayout() {
        mViewRight = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_attendance_right, null);
        mRightRecyclerView = (EasyRecyclerView) mViewRight.findViewById(R.id.attendance_recycler);
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java
@@ -3,7 +3,6 @@
import android.text.Editable;
import android.text.TextWatcher;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.EditText;
import android.widget.LinearLayout;
@@ -13,7 +12,7 @@
import com.bsk.zhangbo.demoforbsk.R;
import cn.com.basic.face.base.MainUIBaseFragment;
import cn.com.basic.face.base.LeftRightBaseFragment;
import cn.com.basic.face.listeners.OkButtonClickedListener;
import cn.com.basic.face.service.DictionaryMng;
import cn.com.basic.face.service.CheckInMng;
@@ -23,7 +22,6 @@
import cn.com.basic.face.widget.CheckInRightVisitorCell;
import cn.com.basic.face.widget.VisitReasonDialog;
import com.lidroid.xutils.ViewUtils;
import com.lidroid.xutils.view.annotation.ViewInject;
import com.lidroid.xutils.view.annotation.event.OnClick;
@@ -36,7 +34,7 @@
import cn.com.basic.face.discern.entity.Visit;
import cn.com.basic.face.discern.query.item.CheckInQueryItem;
public class CheckInFragment extends MainUIBaseFragment {
public class CheckInFragment extends LeftRightBaseFragment {
    private static CheckInFragment instance = new CheckInFragment();
    public static CheckInFragment getInstance() {
@@ -72,25 +70,29 @@
    private List<String> visitPurposeList = new ArrayList<String>();
    @Override
    public View addLeftLayout() {
        fragment_check_in_left = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_check_in_left,null);
        ViewUtils.inject(this, fragment_check_in_left);
    public int[] getLeftRightLayoutIds() {
        return new int[]{R.layout.fragment_check_in_left, R.layout.fragment_check_in_right};
    }
        ((RadioGroup)fragment_check_in_left.findViewById(R.id.fragment_check_in_left_radio_group))
                .setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(RadioGroup radioGroup, int i) {
                reloadCheckInLeftList();
            }
        });
    @Override
    protected void initListeners() {
        super.initListeners();
        ((RadioGroup)fragment_check_in_left.findViewById(R.id.fragment_check_in_left_sort_radio_group))
        ((RadioGroup)getLeftView().findViewById(R.id.fragment_check_in_left_radio_group))
                .setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(RadioGroup radioGroup, int i) {
                reloadCheckInLeftList();
            }
        });
                    @Override
                    public void onCheckedChanged(RadioGroup radioGroup, int i) {
                        reloadCheckInLeftList();
                    }
                });
        ((RadioGroup)getLeftView().findViewById(R.id.fragment_check_in_left_sort_radio_group))
                .setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
                    @Override
                    public void onCheckedChanged(RadioGroup radioGroup, int i) {
                        reloadCheckInLeftList();
                    }
                });
        fragment_check_in_left_search_edit_text.addTextChangedListener(new TextWatcher() {
            public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {}
@@ -98,14 +100,6 @@
            public void afterTextChanged(Editable editable) { reloadCheckInLeftList(); }
        });
        return fragment_check_in_left;
    }
    @Override
    public View addRightLayout() {
        fragment_check_in_right = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_check_in_right,null);
        ViewUtils.inject(this, fragment_check_in_right);
        return fragment_check_in_right;
    }
    private void reloadCheckInLeftList() {
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/DeviceFragment.java
@@ -7,7 +7,7 @@
import android.widget.TextView;
import com.bsk.zhangbo.demoforbsk.R;
import cn.com.basic.face.base.MainUIBaseFragment;
import cn.com.basic.face.base.LeftRightBaseFragment;
import cn.com.basic.face.base.MainActivity;
import com.lidroid.xutils.ViewUtils;
@@ -20,7 +20,7 @@
 * Created by Sinoe on 2017/2/23.
 */
public class DeviceFragment extends MainUIBaseFragment implements View.OnClickListener{
public class DeviceFragment extends LeftRightBaseFragment implements View.OnClickListener{
    private View mViewLeft,mViewRight;
    private RelativeLayout mLayoutWifi,mLayoutLandline,mLayoutSchool,mLayoutCamera1,mLayoutCamera2;
    private TextView mTvWifi,mTvLandline,mTvSchool,mTvCamera1,mTvCamera2;
@@ -30,7 +30,6 @@
        return new DeviceFragment();
    }
    @Override
    public View addLeftLayout() {
        mViewLeft = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_device_left,null);
        mLayoutWifi = (RelativeLayout) mViewLeft.findViewById(R.id.device_wifi);
@@ -63,7 +62,6 @@
        return mViewLeft;
    }
    @Override
    public View addRightLayout() {
        mViewRight = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_device_right,null);
        return mViewRight;
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/PhoneCallFragment.java
@@ -9,7 +9,7 @@
import com.bsk.zhangbo.demoforbsk.R;
import cn.com.basic.face.adapter.CheckInLeftListViewAdapter;
import cn.com.basic.face.base.MainUIBaseFragment;
import cn.com.basic.face.base.LeftRightBaseFragment;
import cn.com.basic.face.base.MainActivity;
import cn.com.basic.face.util.Constant;
import cn.com.basic.face.widget.CheckInIntervieweeCell;
@@ -24,7 +24,7 @@
 * Created by Sinoe on 2017/2/23.
 */
public class PhoneCallFragment extends MainUIBaseFragment {
public class PhoneCallFragment extends LeftRightBaseFragment {
    private View mViewLeft,mViewRight;
@@ -38,7 +38,7 @@
    public static PhoneCallFragment newInstance() {
        return new PhoneCallFragment();
    }
    @Override
    public View addLeftLayout() {
        mViewLeft = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_phone_call_left,null);
@@ -60,7 +60,7 @@
        return mViewLeft;
    }
    @Override
    public View addRightLayout() {
        mViewRight = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_phone_call_right,null);
        mVisitorTo = (CheckInIntervieweeCell) mViewRight.findViewById(R.id.tel_phone_to);
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/SupervisoryFragment.java
@@ -22,6 +22,7 @@
import cn.com.basic.face.util.WindowsUtil;
import cn.com.basic.face.widget.MyGLSurfaceView;
import com.camnter.easyrecyclerview.widget.EasyRecyclerView;
import com.lidroid.xutils.view.annotation.ViewInject;
import com.orhanobut.logger.Logger;
import java.util.ArrayList;
@@ -34,19 +35,34 @@
public class SupervisoryFragment extends BaseFragment {
    private RadioGroup mRadioGroup;
    private RadioButton mRadioButton1, mRadioButton2;
    private View mRadioLine1, mRadioLine2;
    static {
        //System.loadLibrary("rtspface");//xiuxi
    }
    @ViewInject(R.id.fragment_supervisory_bottom_left_radio_group)
    private RadioGroup fragment_supervisory_bottom_left_radio_group;
    @ViewInject(R.id.fragment_supervisory_bottom_visitor_radio_button)
    private RadioButton fragment_supervisory_bottom_visitor_radio_button;
    @ViewInject(R.id.fragment_supervisory_bottom_attendance_radio_button)
    private RadioButton fragment_supervisory_bottom_attendance_radio_button;
    @ViewInject(R.id.fragment_supervisory_bottom_visitor_background)
    private View fragment_supervisory_bottom_visitor_background;
    @ViewInject(R.id.fragment_supervisory_bottom_attendance_background)
    private View fragment_supervisory_bottom_attendance_background;
    @ViewInject(R.id.fragment_supervisory_bottom_register_list)
    private EasyRecyclerView fragment_supervisory_bottom_register_list;
    @ViewInject(R.id.fragment_supervisory_bottom_visitor_list)
    private EasyRecyclerView fragment_supervisory_bottom_visitor_list;
    private SupervisoryAdapter mAdapter;
    private List mList;
    private EasyRecyclerView mRecyclerViewRegister, mRecyclerViewUser;
    //播放
    String mSourceString = "clips/testfile.mp4";
    SurfaceView mSurfaceView1;
    SurfaceView mSurfaceView2;
    SurfaceView fragment_supervisory_enter_camera;
    SurfaceView fragment_supervisory_exit_camera;
    SurfaceHolder mSurfaceHolder1;
    VideoSink mSelectedVideoSink;
@@ -59,10 +75,7 @@
    boolean mCreated = false;
    boolean mIsPlaying = false;
    /** Load jni .so on initialization */
    static {
        //System.loadLibrary("rtspface");//xiuxi
    }
    private static SupervisoryFragment instance = new SupervisoryFragment();
@@ -78,28 +91,28 @@
    @Override
    protected void initViews(View view, Bundle savedInstanceState) {
        mRadioGroup = (RadioGroup) view.findViewById(R.id.fragment_supervisory_bottom_left_radio_group);
        mRadioButton1 = (RadioButton) view.findViewById(R.id.fragment_supervisory_bottom_visitor_radio_button);
        mRadioButton2 = (RadioButton) view.findViewById(R.id.fragment_supervisory_bottom_attendance_radio_button);
        mRadioLine1 = view.findViewById(R.id.fragment_supervisory_bottom_visitor_background);
        mRadioLine2 = view.findViewById(R.id.fragment_supervisory_bottom_attendance_background);
        mRecyclerViewRegister = (EasyRecyclerView) view.findViewById(R.id.fragment_supervisory_bottom_register_list);
        mRecyclerViewUser = (EasyRecyclerView) view.findViewById(R.id.fragment_supervisory_bottom_visitor_list);
        mRadioButton1.setChecked(true);
        mRecyclerViewRegister.addItemDecoration(new SpaceItemDecoration());
        fragment_supervisory_bottom_left_radio_group = (RadioGroup) view.findViewById(R.id.fragment_supervisory_bottom_left_radio_group);
        fragment_supervisory_bottom_visitor_radio_button = (RadioButton) view.findViewById(R.id.fragment_supervisory_bottom_visitor_radio_button);
        fragment_supervisory_bottom_attendance_radio_button = (RadioButton) view.findViewById(R.id.fragment_supervisory_bottom_attendance_radio_button);
        fragment_supervisory_bottom_visitor_background = view.findViewById(R.id.fragment_supervisory_bottom_visitor_background);
        fragment_supervisory_bottom_attendance_background = view.findViewById(R.id.fragment_supervisory_bottom_attendance_background);
        fragment_supervisory_bottom_register_list = (EasyRecyclerView) view.findViewById(R.id.fragment_supervisory_bottom_register_list);
        fragment_supervisory_bottom_visitor_list = (EasyRecyclerView) view.findViewById(R.id.fragment_supervisory_bottom_visitor_list);
        fragment_supervisory_bottom_visitor_radio_button.setChecked(true);
        fragment_supervisory_bottom_register_list.addItemDecoration(new SpaceItemDecoration());
        GridLayoutManager gridLayoutManager = new GridLayoutManager(getActivity(), 2);
        gridLayoutManager.setOrientation(LinearLayoutManager.HORIZONTAL);
        mRecyclerViewRegister.setLayoutManager(gridLayoutManager);
        fragment_supervisory_bottom_register_list.setLayoutManager(gridLayoutManager);
        mAdapter = new SupervisoryAdapter(getActivity());
        mSurfaceView2 = (SurfaceView) view.findViewById(R.id.fragment_supervisory_exit_camera);
        mSurfaceView1 = (SurfaceView) view.findViewById(R.id.fragment_supervisory_enter_camera);
        fragment_supervisory_exit_camera = (SurfaceView) view.findViewById(R.id.fragment_supervisory_exit_camera);
        fragment_supervisory_enter_camera = (SurfaceView) view.findViewById(R.id.fragment_supervisory_enter_camera);
        RtspFaceNative.init();
        RtspFaceNative.setSurface(1, mSurfaceView1.getHolder().getSurface());
        RtspFaceNative.setSurface(2, mSurfaceView2.getHolder().getSurface());
        RtspFaceNative.setSurface(1, fragment_supervisory_enter_camera.getHolder().getSurface());
        RtspFaceNative.setSurface(2, fragment_supervisory_exit_camera.getHolder().getSurface());
        mSurfaceHolder1 = mSurfaceView1.getHolder();
        mSurfaceHolder1 = fragment_supervisory_enter_camera.getHolder();
        mSurfaceHolder1.addCallback(new SurfaceHolder.Callback() {
@@ -128,11 +141,11 @@
        //openGL
        if(mSurfaceView2 instanceof MyGLSurfaceView) {
            ((MyGLSurfaceView)mSurfaceView2).onResume();
        if(fragment_supervisory_exit_camera instanceof MyGLSurfaceView) {
            ((MyGLSurfaceView) fragment_supervisory_exit_camera).onResume();
        }
        if (mGLView1VideoSink == null) {
            mGLView1VideoSink = new GLViewVideoSink(mSurfaceView2);
            mGLView1VideoSink = new GLViewVideoSink(fragment_supervisory_exit_camera);
        }
        mSelectedVideoSink = mGLView1VideoSink;
@@ -167,7 +180,6 @@
                        //setPlayingStreamingMediaPlayer(mIsPlaying);
                    }
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
@@ -178,21 +190,21 @@
    @Override
    protected void initListeners() {
        mRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
        fragment_supervisory_bottom_left_radio_group.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(RadioGroup group, int checkedId) {
                switch (checkedId) {
                    case R.id.fragment_supervisory_bottom_visitor_radio_button:
                        mRadioLine1.setVisibility(View.VISIBLE);
                        mRadioLine2.setVisibility(View.INVISIBLE);
                        mRecyclerViewRegister.setVisibility(View.VISIBLE);
                        mRecyclerViewUser.setVisibility(View.GONE);
                        fragment_supervisory_bottom_visitor_background.setVisibility(View.VISIBLE);
                        fragment_supervisory_bottom_attendance_background.setVisibility(View.INVISIBLE);
                        fragment_supervisory_bottom_register_list.setVisibility(View.VISIBLE);
                        fragment_supervisory_bottom_visitor_list.setVisibility(View.GONE);
                        break;
                    case R.id.fragment_supervisory_bottom_attendance_radio_button:
                        mRadioLine1.setVisibility(View.INVISIBLE);
                        mRadioLine2.setVisibility(View.VISIBLE);
                        mRecyclerViewRegister.setVisibility(View.GONE);
                        mRecyclerViewUser.setVisibility(View.VISIBLE);
                        fragment_supervisory_bottom_visitor_background.setVisibility(View.INVISIBLE);
                        fragment_supervisory_bottom_attendance_background.setVisibility(View.VISIBLE);
                        fragment_supervisory_bottom_register_list.setVisibility(View.GONE);
                        fragment_supervisory_bottom_visitor_list.setVisibility(View.VISIBLE);
                        break;
                }
            }
@@ -200,28 +212,19 @@
    }
    @Override
    protected void initData() {
//        switchSurface();
    public void setMenuVisibility(boolean menuVisible) {
        super.setMenuVisibility(menuVisible);
        if (menuVisible) {
//            reloadBottomList();
        }
    }
    private void reloadBottomList() {
        mList = new ArrayList();
//        for (int i = 0; i < 125; i++) {
//            FacePhotoItem item = new FacePhotoItem();
//            //item.setType();
//            item.setName("张三"+i);
//            if (i % 3 == 0) {
//                item.setStatus("来访登记");
//            } else {
//                item.setStatus("签离");
//            }
//            if (i % 5 == 0) {
//                item.setWarning("");
//            } else {
//                item.setWarning("警告");
//            }
//            mList.add(item);
//        }
        CheckInMng.getInstance().findVisitorList();
        mAdapter = new SupervisoryAdapter(getActivity());
        mAdapter.setList(mList);
        mRecyclerViewRegister.setAdapter(mAdapter);
        fragment_supervisory_bottom_register_list.setAdapter(mAdapter);
    }
    private class SpaceItemDecoration extends RecyclerView.ItemDecoration {
@@ -265,8 +268,8 @@
    @Override
    public void onPause() {
        mIsPlaying = false;
        if(mSurfaceView2 instanceof MyGLSurfaceView) {
            ((MyGLSurfaceView)mSurfaceView2).onPause();
        if(fragment_supervisory_exit_camera instanceof MyGLSurfaceView) {
            ((MyGLSurfaceView) fragment_supervisory_exit_camera).onPause();
        }
        //setPlayingStreamingMediaPlayer(false);//xiuxi
        super.onPause();
@@ -275,8 +278,8 @@
    @Override
    public void onResume() {
        super.onResume();
        if(mSurfaceView2 instanceof MyGLSurfaceView) {
            ((MyGLSurfaceView)mSurfaceView2).onResume();
        if(fragment_supervisory_exit_camera instanceof MyGLSurfaceView) {
            ((MyGLSurfaceView) fragment_supervisory_exit_camera).onResume();
        }
    }
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/VisitFragment.java
@@ -9,7 +9,7 @@
import com.bsk.zhangbo.demoforbsk.R;
import cn.com.basic.face.adapter.VisitAdapter;
import cn.com.basic.face.base.MainUIBaseFragment;
import cn.com.basic.face.base.LeftRightBaseFragment;
import cn.com.basic.face.base.MainActivity;
import com.camnter.easyrecyclerview.holder.EasyRecyclerViewHolder;
@@ -24,7 +24,7 @@
 * Created by Sinoe on 2017/2/23.
 */
public class VisitFragment extends MainUIBaseFragment implements EasyRecyclerViewHolder.OnItemClickListener{
public class VisitFragment extends LeftRightBaseFragment implements EasyRecyclerViewHolder.OnItemClickListener{
    private View mViewLeft,mViewRight;
    private LinearLayout mRowLayout1,mRowLayout2,mRowLayout3,mRowLayout4,mRowLayout5,mRowLayout6,mRowLayout7;
    private TextView mRow1TextViewLeft,mRow1TextViewRight,mRow2TextViewLeft,mRow2TextViewRight,mRow3TextViewLeft,mRow3TextViewRight,mRow4TextViewLeft,mRow4TextViewRight,
@@ -36,7 +36,6 @@
        return new VisitFragment();
    }
    @Override
    public View addLeftLayout() {
        mViewLeft = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_visit_left,null);
        mRecyclerView = (EasyRecyclerView) mViewLeft.findViewById(R.id.visitor_manager_recycler);
@@ -47,7 +46,6 @@
        return mViewLeft;
    }
    @Override
    public View addRightLayout() {
        mViewRight = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_visit_right,null);
        mRowLayout1 = (LinearLayout) mViewRight.findViewById(R.id.visitor_manager_row1);