EditText 에 검색할 명을 입력하고 찾기 버튼을 누르면 디비에서 조회 날려서 리스트를 뿌려주는데요
그상태에서 또 검색을 하면 새로운 리스트가 안나오고 밑으로 계속 추가가되는데요
removeAllViews(); 이거나 removeViews(); 이걸로 뷰를 삭제를 해도 똑같거든요
혹시 해결방법 아시분 도움 부탁드립니다.
final EditText searchEtxt = (EditText)findViewById(R.id.searchEtxt);
Button btnSearch = (Button) findViewById(R.id.btnSearch);
btnSearch.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if(!adapter.isEmpty()){
Log.i("isEmpty : ", "isEmpty");
adapter.notifyDataSetChanged();
listLayout.removeAllViews();
listLayout = (LinearLayout)findViewById(R.id.searchListLayOut);
}
callList = MainTab.openHelper.getCallNameData(searchEtxt.getText().toString());
adapter.addItem(new IconTextItem("",name,number));
}
list.setAdapter(adapter);
listLayout.addView(list, listLayout.getLayoutParams());