mainactivity에서 옵션메뉴 버튼을 클릭하면
else if(id == R.id.menu_callregister){
Toast.makeText(this,"주소록 추가",Toast.LENGTH_SHORT).show();
Intent contact_picker = new Intent(Intent.ACTION_PICK);
contact_picker.setType(ContactsContract.Contacts.CONTENT_TYPE);
startActivityForResult(contact_picker,RESULT_OK);
//startActivity(contact_picker);
return true;
}
이렇게 메소드를 줘서 주소록화면까진 나왔거든요? 그래서
ㅎ홍길동이란 이름을 클릭하면 다시 홈화면 으로
넘어가는데 저는 등록화면으로 넘어가게끔하고싶은데 인텐트를
어떻게 넘겨야좋을까요 ㅠㅠ
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
Cursor cursor = getContentResolver().query(data.getData(),
new String[]{ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME,
ContactsContract.CommonDataKinds.Phone.NUMBER}, null, null, null);
cursor.moveToFirst();// 요소값 얻기
String name = cursor.getString(0); //0은 이름을 얻어옵니다.
String phone = cursor.getString(1); //1은 번호를 받아옵니다.
TextView et_name = (TextView) findViewById(R.id.name);
et_name.setText(data.getStringExtra(name));
EditText et_number = (EditText) findViewById(R.id.phonenumber);
et_number.setText(data.getStringExtra(phone));
cursor.close();
Intent q = getIntent();
//et_number.setText(phone);
}
이소스는 registerActivity.java 전과는 ㄷ다른 자바소스에 들어있는 코드입니다 ㅠㅠ!!!! 이부분으로 넘어가게끔하고싶어요