아래의 코드는 목록보기 항목에 대해 현재 사용중인 코드이므로 탭하면 이메일 작성기가 실행됩니다. 그러나 메시지를 보낸 후에는 다시 내 앱으로 돌아 가지 않습니다. 전자 메일을 보낸 후 어떻게이 응용 프로그램으로 돌아갈 수 있습니까? 또한 누구든지이 일을하는 더 좋은 방법이 있다면 알려 주시기 바랍니다.이메일을 보낸 후 앱으로 돌아 가기
모든 도움을 주실 수 있습니다.
if(position == 7) {
Log.i("Send email", "");
String[] TO = {"[email protected]"};
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setData(Uri.parse("mailto:[email protected]"));
emailIntent.setType("text/plain");
emailIntent.putExtra(Intent.EXTRA_EMAIL, TO);
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Your subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "Email message goes here");
try {
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
finish();
Log.i("Finished sending email...", "");
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(MainActivity.this,
"There is no email client installed.", Toast.LENGTH_SHORT).show();
}
}
다음과 같이 사용할 수 있다고 생각합니다. Intent.setFlags (Intent.FLAG_ACTIVITY_FORWARD_RESULT) - 일단 setResult가 호출되면 포커스를 이전 액티비티로 되돌립니다. – LokiSinclair
어디에서 코드를 작성해야합니까? – MacaronLover
보내기 전에 – Dimitri