|
|
@@ -366,8 +366,8 @@ public class BusinessStateActivity extends BaseActivity implements View.OnClickL
|
|
|
final ArrayList<Business> values = mOrignalValues;
|
|
|
final int count = values.size();
|
|
|
|
|
|
- final ArrayList<Business> newBusiness=new ArrayList<>(count);
|
|
|
-
|
|
|
+ final ArrayList<Business> newBusiness=new ArrayList<>();
|
|
|
+ String input = constraint.toString();
|
|
|
for (Business business: values){
|
|
|
String num=business.getNum();
|
|
|
String name=business.getName();
|
|
|
@@ -375,8 +375,11 @@ public class BusinessStateActivity extends BaseActivity implements View.OnClickL
|
|
|
String links=business.getPhone();
|
|
|
String remark=business.getNote();
|
|
|
String date=business.getDate();
|
|
|
- if (num.contains(constraint)||name.contains(constraint)||source.contains(constraint)
|
|
|
- ||links.contains(constraint)||remark.contains(constraint)||date.contains(constraint))
|
|
|
+ if ((num != null && num.contains(input))||(name != null && name.contains(input))
|
|
|
+ ||(source != null && source.contains(input))
|
|
|
+ ||(links != null && links.contains(input))
|
|
|
+ ||(remark != null && remark.contains(input))
|
|
|
+ ||(date != null && date.contains(input)))
|
|
|
{
|
|
|
newBusiness.add(business);
|
|
|
}
|