Commit 95ec5698 by chengxiuhong

test main

parent 7d8680bd
...@@ -29,6 +29,7 @@ import com.oo.eye.bean.SchoolBean; ...@@ -29,6 +29,7 @@ import com.oo.eye.bean.SchoolBean;
import com.oo.eye.bean.SearchParamBean; import com.oo.eye.bean.SearchParamBean;
import com.oo.eye.bean.StudentBean; import com.oo.eye.bean.StudentBean;
import com.oo.eye.net.EyeDataManager; import com.oo.eye.net.EyeDataManager;
import com.oo.eye.utils.EditViewUtils;
import com.oo.seex.netlibrary.net.response.OldResponseImpl; import com.oo.seex.netlibrary.net.response.OldResponseImpl;
import com.oo.seex.netlibrary.net.response.RxCallback; import com.oo.seex.netlibrary.net.response.RxCallback;
...@@ -97,6 +98,7 @@ public class MorePeopleTestActivity extends BaseActivity { ...@@ -97,6 +98,7 @@ public class MorePeopleTestActivity extends BaseActivity {
@Override @Override
protected void init() { protected void init() {
EditViewUtils.setEditTextInhibitInputSpeChat(mKeyTest);
mRecycleView.setLayoutManager(new LinearLayoutManager(this)); mRecycleView.setLayoutManager(new LinearLayoutManager(this));
mStudentBeans = new ArrayList<>(); mStudentBeans = new ArrayList<>();
mPeopleAdapter = new MorePeopleAdapter(mStudentBeans, this); mPeopleAdapter = new MorePeopleAdapter(mStudentBeans, this);
...@@ -190,7 +192,7 @@ public class MorePeopleTestActivity extends BaseActivity { ...@@ -190,7 +192,7 @@ public class MorePeopleTestActivity extends BaseActivity {
} }
break; break;
case R.id.do_search: case R.id.do_search:
mSearchParamBean.setStudentId(mKeyTest.getText().toString()); mSearchParamBean.setStudentId(mKeyTest.getText().toString().trim());
search(); search();
break; break;
case R.id.begin_test: case R.id.begin_test:
......
...@@ -26,6 +26,7 @@ import com.oo.eye.bean.SchoolBean; ...@@ -26,6 +26,7 @@ import com.oo.eye.bean.SchoolBean;
import com.oo.eye.bean.SearchParamBean; import com.oo.eye.bean.SearchParamBean;
import com.oo.eye.bean.StudentBean; import com.oo.eye.bean.StudentBean;
import com.oo.eye.net.EyeDataManager; import com.oo.eye.net.EyeDataManager;
import com.oo.eye.utils.EditViewUtils;
import com.oo.seex.netlibrary.net.response.OldResponseImpl; import com.oo.seex.netlibrary.net.response.OldResponseImpl;
import com.oo.seex.netlibrary.net.response.RxCallback; import com.oo.seex.netlibrary.net.response.RxCallback;
...@@ -73,6 +74,7 @@ public class SinglePeopleTestActivity extends BaseActivity { ...@@ -73,6 +74,7 @@ public class SinglePeopleTestActivity extends BaseActivity {
@Override @Override
protected void init() { protected void init() {
EditViewUtils.setEditTextInhibitInputSpeChat(mKeyTest);
mSearchParamBean.setSchoolId(EyeConfig.TEST_SCHOOL_ID); mSearchParamBean.setSchoolId(EyeConfig.TEST_SCHOOL_ID);
mRecycleView.setLayoutManager(new LinearLayoutManager(this)); mRecycleView.setLayoutManager(new LinearLayoutManager(this));
mStudentBeans = new ArrayList<>(); mStudentBeans = new ArrayList<>();
...@@ -116,7 +118,7 @@ public class SinglePeopleTestActivity extends BaseActivity { ...@@ -116,7 +118,7 @@ public class SinglePeopleTestActivity extends BaseActivity {
} }
break; break;
case R.id.do_search: case R.id.do_search:
mSearchParamBean.setStudentId(mKeyTest.getText().toString()); mSearchParamBean.setStudentId(mKeyTest.getText().toString().trim());
search(); search();
break; break;
case R.id.begin_test: case R.id.begin_test:
......
...@@ -30,6 +30,7 @@ import com.oo.eye.bean.SearchParamBean; ...@@ -30,6 +30,7 @@ import com.oo.eye.bean.SearchParamBean;
import com.oo.eye.bean.StudentBean; import com.oo.eye.bean.StudentBean;
import com.oo.eye.db.DbManager; import com.oo.eye.db.DbManager;
import com.oo.eye.net.EyeDataManager; import com.oo.eye.net.EyeDataManager;
import com.oo.eye.utils.EditViewUtils;
import com.oo.seex.netlibrary.net.response.OldResponseImpl; import com.oo.seex.netlibrary.net.response.OldResponseImpl;
import com.oo.seex.netlibrary.net.response.RxCallback; import com.oo.seex.netlibrary.net.response.RxCallback;
...@@ -110,6 +111,7 @@ public class TestResurtListActivity extends BaseActivity { ...@@ -110,6 +111,7 @@ public class TestResurtListActivity extends BaseActivity {
@Override @Override
protected void init() { protected void init() {
EditViewUtils.setEditTextInhibitInputSpeChat(mKeyTest);
mTitle1.setSelected(true); mTitle1.setSelected(true);
mTitle2.setSelected(false); mTitle2.setSelected(false);
mRecycleView.setLayoutManager(new LinearLayoutManager(this)); mRecycleView.setLayoutManager(new LinearLayoutManager(this));
...@@ -248,7 +250,7 @@ public class TestResurtListActivity extends BaseActivity { ...@@ -248,7 +250,7 @@ public class TestResurtListActivity extends BaseActivity {
} }
break; break;
case R.id.do_search: case R.id.do_search:
mSearchParamBean.setStudentId(mKeyTest.getText().toString()); mSearchParamBean.setStudentId(mKeyTest.getText().toString().trim());
search(); search();
break; break;
} }
......
package com.oo.eye.utils;
import android.text.InputFilter;
import android.text.Spanned;
import android.widget.EditText;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* Date : 2018/9/12.
* Author: cxh
*/
public class EditViewUtils {
/**
* 禁止EditText输入空格
*
* @param editText
*/
public static void setEditTextInhibitInputSpace(EditText editText) {
InputFilter filter = new InputFilter() {
@Override
public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
if (source.equals(" ")) {
return "";
} else {
return null;
}
}
};
editText.setFilters(new InputFilter[]{filter});
}
/**
* 禁止EditText输入特殊字符 禁止EditText输入空格
*
* @param editText
*/
public static void setEditTextInhibitInputSpeChat(EditText editText) {
InputFilter filter = new InputFilter() {
@Override
public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
String speChat = "[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";
Pattern pattern = Pattern.compile(speChat);
Matcher matcher = pattern.matcher(source.toString());
if (matcher.find() || source.equals(" ")) return "";
else return null;
}
};
editText.setFilters(new InputFilter[]{filter});
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment