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());