@Override public void initListener() { lvShop.setXListViewListener( new IXListViewListener() { @Override public void onRefresh() { getAllShop(); } @Override public void onLoadMore() { XListViewUtil.endload(lvShop); } }); btn_search.setOnClickListener(this); et_shopsearch.addTextChangedListener( new TextWatcher() { @Override public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { // TODO Auto-generated method stub } @Override public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { // TODO Auto-generated method stub } @Override public void afterTextChanged(Editable arg0) { String school_name = et_shopsearch.getText().toString().trim(); if (TextUtils.isEmpty(school_name)) { if (!TextUtils.isEmpty(allshopreturnstr)) { fillShopData(allshopreturnstr); } } } }); }