이게 성공한 거. 아래거는 실해. 메일 주소를 array로 만들어서 보내줘야함!
val addr = arrayOf("myHospitalOfficial@gmail.com")
val shareIntent = Intent(Intent.ACTION_SEND)
shareIntent.type = "text/plain"
shareIntent.putExtra(Intent.EXTRA_EMAIL, addr)
// shareIntent.putExtra(Intent.EXTRA_SUBJECT, subject)
shareIntent.putExtra(Intent.EXTRA_TEXT,getString(R.string.more_btn_email_report))
startActivity(Intent.createChooser(shareIntent, "공유"))
첨부파일 없이 메일을 보낼 땐 아래와 같이 보내면 된다. 메일 앱이 실행된다.
val uri = Uri.parse("mailto:no-reply@mail.com")
val intent = Intent(Intent.ACTION_SENDTO, uri)
intent.putExtra(Intent.EXTRA_SUBJECT, "안녕하세요 메일 제목입니다")
intent.putExtra(Intent.EXTRA_TEXT, "안녕하세요, 메일 내용 입니다.")
email.setType("plain/Text");
email.putExtra(Intent.EXTRA_EMAIL, getString(R.string.more_btn_email));
/* email.putExtra(
Intent.EXTRA_SUBJECT,
"<" + getString(R.string.app_name) + " " + getString(R.string.more_btn_email_report) + ">"
)*/
email.putExtra(
Intent.EXTRA_TEXT,
getString(R.string.more_btn_email_report) );
email.setType("message/rfc822")
startActivity(email)
Intent.EXTRA_TEXT : 제목
Intent. Extra_EMAIL, get~
'Android > Kotlin' 카테고리의 다른 글
로그와 디버깅 a (0) | 2021.08.08 |
---|---|
setColor 안 먹힐 때 / R.color.~~로 설정하려면 (0) | 2021.08.08 |
activity에서 다른 activity의 fragment 접근 시 NPE (0) | 2021.08.04 |
Activity -> fragment 전환 (0) | 2021.08.04 |
갱신 갱신 갱ㅇ신!!!!!!! (0) | 2021.08.02 |