전화번호부를 불러와서 리스트뷰에 넣고 함께 체크박스를 넣었는데요. 체크한 항목들만을 다른 엑티비티의 리스트뷰에 넣고 싶습니다.
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){
//확인 버튼을 눌러 체크한 항목 저장해서 다른엑티비티의 리스트뷰로 보내기
}
안을 어떻게 채워야할지 잘 모르겠습니다.
제가 초보라 아직 많이 부족합니다. 아시는 분 도움좀 주세요~




메일 주소 쪽지로 주세요 예제코드 드릴께요.