0
다음 코드를 사용하여 SMS에 약간의 수정을 보내고 있습니다. 이 코드는 액티비티를 호출하는 데는 잘 작동하지만, 액티비티를 사용할 때 결과에는 액티비티에 어떤 결과도주지 않는다. 사용자가 SMS를 보내거나 SMS를 취소 할 때 결과를 얻는 방법이 있는지 알려주십시오. 미리 감사드립니다. Android의 활동 결과에 결과를 얻는 방법?
코드 SMS를 들어
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("sms:+923338010570"));
intent.putExtra("sms_body", body);
intent.putExtra("compose_mode", true);
startActivityForResult(intent, 100);
코드 이메일
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("plain/text");
i.putExtra(Intent.EXTRA_EMAIL, EmailList);
i.putExtra(Intent.EXTRA_SUBJECT, "");
i.putExtra(Intent.EXTRA_TEXT, body);
this.startActivityForResult(i, 100);
이 링크를 참조하십시오. http://developer.android.com/reference/android/app/Activity.html –
onActivityForResult 메서드가 있다는 것을 알고 있습니다.이 메서드는 보다 우선하지만 요청 코드가 있습니다. 100), 결과 코드 (0) 및 의도 데이터 = null. 이 방법으로 사용자가 SMS를 보냈거나 SMS를 취소 한 방법을 알려주십시오. –
다음을 참조하십시오 http://developer.android.com/reference/android/telephony/SmsManager.html –