먼저 소스코드는 이렇구요.. 

public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.pos);
       
       final Button add = (Button)findViewById(R.id.pos_add);
       final Button remove = (Button)findViewById(R.id.pos_remove);
       final EditText phoneNumber = (EditText)findViewById(R.id.pos_phoneNumber);
   
        list = new ArrayList<String>();       
        ListView lv = getListView();
        lv.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); //ListView에서 체크박스를 사용할 수 있도록.
        final SparseBooleanArray spb_arr = lv.getCheckedItemPositions();
       
        adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice,list);
        setListAdapter(adapter);
        max = spb_arr.size();
          
        add.setOnClickListener(new OnClickListener(){
         public void onClick(View v){
          list.add(phoneNumber.getText().toString());
          phoneNumber.setText("");
          adapter.notifyDataSetChanged();
         } 
        });
       
        remove.setOnClickListener(new OnClickListener(){
         
         public void onClick(View v){ 
          for(int i=0; i<2; i++)
          {
           if(spb_arr.get(i))
           {
            list.remove(i);
            adapter.notifyDataSetChanged();
           }
          }
         }
        });
       
    } 

}

제거버튼을 누르면 아무 변화가 생기지 않아요;;
SparseBooleanArray에 대한 사용법을 잘몰라서 못하고 있는것 같은데;;
능력자 분들 조언부탁드립니다..( _ _)