전화번호부를 불러와서 리스트뷰에 넣고 함께 체크박스를 넣었는데요. 체크한 항목들만을 다른 엑티비티의 리스트뷰에 넣고 싶습니다.

 

 public class LoadNumber extends Activity {
 ListView mListView;
 private static String[] mprojections = new String[] {Data._ID, Data.DISPLAY_NAME,};
 
 @Override
 public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.load_number);
 
 Button btnCancle = (Button)findViewById(R.id.cancle);
    btnCancle.setOnClickListener(new Button.OnClickListener() {
     public void onClick(View v) {
      Intent intent = new Intent(LoadNumber.this, CPhoneNumber.class);
   startActivity(intent);
     }
    });
 
 ContentResolver contentResolver = getContentResolver();
 Cursor cursor = contentResolver.query(ContactsContract.Contacts.CONTENT_URI, mprojections, null, null, null);
 
 startManagingCursor(cursor);
 mListView = (ListView) findViewById(R.id.contactsListView);
 ListAdapter adapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_multiple_choice, cursor, new String[] {Data._ID, Phone.DISPLAY_NAME}, new int[] {android.R.id.text1, android.R.id.text2});
 mListView.setAdapter(adapter);
 mListView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); 
 }
 
 public void onCheckedChanged(CompoundButton button, boolean checked) {
  if(checked){
  }
  else if(!checked) {
    
  }
 } 
}

 

불어온 전화번호부 아래에는 체크한 항목을 컨트롤 하기위해서 확인(save)버튼과 취소(cancle)버튼을 뒀습니다.

if(checked){

//확인 버튼을 눌러 체크한 항목 저장해서 다른엑티비티의 리스트뷰로 보내기

}

안을 어떻게 채워야할지 잘 모르겠습니다.

제가 초보라 아직 많이 부족합니다. 아시는 분 도움좀 주세요~