From 77a4bfcf78c650f76d5c50b0554206d7a767f7fa Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期四, 30 三月 2017 13:04:26 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java | 32 +++++++++++--------------------- 1 files changed, 11 insertions(+), 21 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java index 3f44d27..2f07645 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java @@ -38,7 +38,6 @@ import cn.com.basic.face.discern.common.CommonVariables; import cn.com.basic.face.discern.entity.Visit; -import cn.com.basic.face.discern.query.item.FacePhotoItem; import cn.com.basic.face.discern.query.item.CheckInQueryItem; public class CheckInFragment extends MainUIBaseFragment { @@ -118,21 +117,13 @@ case R.id.fragment_check_in_left_visitor_radio: fragment_check_in_left_sort_type_linear_layout.setVisibility(View.GONE); mAdapter = new CheckInRightCellAdapter(getActivity(), Constant.VISITOR_CELL); - //mList.clear(); - mAdapter.setList(mList); - fragment_check_in_left_list_view.setAdapter(mAdapter); - int pageNum = 1; - CheckInMng.getInstance().findVisitorList(pageNum+"", fragment_check_in_left_search_edit_text.getText().toString(), true); + CheckInMng.getInstance().findVisitorList("1", fragment_check_in_left_search_edit_text.getText().toString(), true); break; case R.id.fragment_check_in_left_interviewee_radio: fragment_check_in_left_sort_type_linear_layout.setVisibility(View.VISIBLE); mAdapter = new CheckInRightCellAdapter(getActivity(), Constant.INTERVIEWEE_CELL); - mAdapter.setVisitorToColor(CheckInRightCellAdapter.TYPE_NAME); - //mList.clear(); - mAdapter.setList(mList); - fragment_check_in_left_list_view.setAdapter(mAdapter); - int pageNum1 = 1; - CheckInMng.getInstance().findIntervieweeList(pageNum1+"", fragment_check_in_left_search_edit_text.getText().toString(), true); + mAdapter.set_fragment_check_in_left_sort_radio_group_type(CheckInRightCellAdapter.TYPE_NAME); + CheckInMng.getInstance().findIntervieweeList("1", fragment_check_in_left_search_edit_text.getText().toString(), true); break; } } @@ -142,19 +133,14 @@ public void onCheckedChanged(RadioGroup radioGroup, int i) { switch (radioGroup.getCheckedRadioButtonId()){ case R.id.fragment_check_in_left_sort_by_name_radio_button: -// mAdapter.setVisitorToTextColor(CheckInRightCellAdapter.TYPE_NAME); - mAdapter.setVisitorToColor(CheckInRightCellAdapter.TYPE_NAME); + mAdapter.set_fragment_check_in_left_sort_radio_group_type(CheckInRightCellAdapter.TYPE_NAME); sort(mList, false); - mAdapter.setList(mList); - fragment_check_in_left_list_view.setAdapter(mAdapter); + refreshFragment_check_in_left_list_view(); break; case R.id.fragment_check_in_left_sort_by_dept_radio_button: -// mAdapter.setVisitorToTextColor(CheckInRightCellAdapter.TYPE_DEPARTMENT); - mAdapter.setVisitorToColor(CheckInRightCellAdapter.TYPE_DEPARTMENT); + mAdapter.set_fragment_check_in_left_sort_radio_group_type(CheckInRightCellAdapter.TYPE_DEPARTMENT); sort(mList, true); - mAdapter.setList(mList); - fragment_check_in_left_list_view.setAdapter(mAdapter); - + refreshFragment_check_in_left_list_view(); break; } } @@ -184,6 +170,10 @@ sort(list, true); } mList.addAll(list); + refreshFragment_check_in_left_list_view(); + } + + private void refreshFragment_check_in_left_list_view() { mAdapter.setList(mList); fragment_check_in_left_list_view.setAdapter(mAdapter); } -- Gitblit v1.8.0