안녕하세요 안드로이드 앱 개발 초보 입니다.
현재 만들고 있는 앱에서 문자메시지와 이메일을 한번에 보내는 부분을 구현하고 싶은데
현재 만든 코드에서는 문자메시지를 한번 보내고 직후에 다시 이메일을 보내는 식으로 구현이 되어 있습니다.
사용자가 같은 내용의 글을 두번 작성하게 하는 것이 불편할 것 같아서
클릭 한번으로 sms와 이메일을 동시에 보낼 수 있도록 구현할 수 없을까요..?

두종류의 소스를 첨부하는데요,
첫번째 것은 저희가 이메일과 문자메시지를 한번에 보내려고 만들었었는데
문자는 가지 않고 이메일만 보내지는 현상이 발생했고
첨부된 두 번째 소스는 이것을 수정하고자 intent를 따로 만들었는데 앞에서 말씀드린 문제가 발생해서 불편하네요..

답변 기다립니다.

소스 첨부합니다.

================================================

public class SendEmail extends Activity {

 @Override
 public void onCreate(Bundle icicle) {
  super.onCreate(icicle);
  setContentView(R.layout.send_email);

  Button send2 = (Button) this.findViewById(R.id.Button02);

  send2.setOnClickListener(new View.OnClickListener() {
   public void onClick(View view) {
    sendEmailOrMessage();
   }
  });
 }

 void sendEmailOrMessage() {
  Intent i = new Intent(Intent.ACTION_SEND);
  i.addCategory(Intent.CATEGORY_DEFAULT);
  i.setType("text/plain");
        i.putExtra(Intent.EXTRA_SUBJECT, "EXTRA_SUBJECT");
//  i.putExtra(Intent.EXTRA_TEXT, getString(R.string.creed));
        i.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"
jhiskard@hotmail.com"});
        i.putExtra(Intent.EXTRA_CC, new String[]{"
rockanroll@hanmail.net", "ginipark09@gmail.com"});
        i.putExtra(Intent.EXTRA_BCC, new String[]{"
gni-park@daum.net"});
        i.putExtra(Intent.EXTRA_PHONE_NUMBER, "01693731065");
        i.setType("message/rfc822");
        startActivity(Intent.createChooser(i, "How do you want to send message?"));
 }
}



=========================================

public class SendEmail extends Activity {

 @Override
 public void onCreate(Bundle icicle) {
  super.onCreate(icicle);

  setContentView(R.layout.send_email);

  Button send2 = (Button) this.findViewById(R.id.Button02);

  send2.setOnClickListener(new View.OnClickListener() {
   public void onClick(View view) {
    sendEmailOrMessage();
   }
  });
 }

 void sendEmailOrMessage() {
  Intent i = new Intent(Intent.ACTION_SEND);
  i.addCategory(Intent.CATEGORY_DEFAULT);
  //i.setType("text/plain");
  i.setType("message/rfc822");  
        i.putExtra(Intent.EXTRA_SUBJECT, "구매(상담) 요청");
  i.putExtra(Intent.EXTRA_TEXT, getString(R.string.contente));
        i.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{
aaaaa@hotmail.com});
        
        Intent returnIt = new Intent(Intent.ACTION_SENDTO);
        Uri smsUri = Uri.parse("sms:01000000000");
       
        returnIt.setData(smsUri);
        returnIt.putExtra("sms_body", getString(R.string.contente));
       
        startActivity(returnIt);
        startActivity(i);
 }
}