public class PhonebookActivity extends ListActivity {

 String tag = null;
 
  /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);

     Cursor cursor = getURI();     

     int end = cursor.getCount();   
     Log.d(tag, "end = "+end);

     String [] name = new String[end]; 

     int count = 0;

     if(cursor.moveToFirst())
     {
       
      int idIndex = cursor.getColumnIndex("_id");

      do
      {
       

       int id = cursor.getInt(idIndex);  
       name[count] = cursor.getString(1);

           

       Log.d(tag, "id=" + id +", name["+count+"]=" + name[count]);
       count++;
      
      } while(cursor.moveToNext() || count > end);
     }
    
     setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice, name));

     listView = getListView();
     listView.setItemsCanFocus(false);
     listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
    }

    private Cursor getURI()
    {
       Uri people = Contacts.CONTENT_URI;
     
     String[] projection = new String[] { ContactsContract.Data._ID, ContactsContract.Data.DISPLAY_NAME, Contacts.HAS_PHONE_NUMBER };

     String[] selectionArgs = null;
     String sortOrder = ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC";

     return managedQuery(people, projection, null, selectionArgs, sortOrder);
 
     // TODO Auto-generated method stub
     
  }

 

 

xml이 따로 없고 simple_list_item_multiple_choice를 이용해서 리스트뷰에서 체크박스에 여러개를 체크할 수 있도록 했는데요

다중체크해서 다른 액티비티의 리스트뷰로 보내는 것을 하고 싶은데  너무 어렵네요..ㅜㅜ

아시는 분 쉽게 알아들을 수 있게 꼭 좀 알려주세요 ㅜㅜ