アクティビティのインテント (ネイティブ メールまたは gmail) を使用してメール クライアントを開始しています。ユーザーが送信ボタンを押すか、メールを破棄したときに、アクティビティに通知を受け取りたいだけです。ユーザーが送信ボタンを押したときに別のアクティビティを開始し、ユーザーがメールを破棄したときにダイアログを表示したいだけです。
これが私のコードです
Intent emailIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
emailIntent.setType("message/rfc822");
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[] {"email@something.com"});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Test Mail");
emailIntent.putExtra(Intent.EXTRA_TEXT, "Test Mail Subject");
startActivityForResult(emailIntent, REQ_CODE);
public void onActivityResult(int requestCode, int resultCode,
Intent data) {
if(requestCode == REQ_CODE){
Toast.makeText(getApplicationContext(), "resultCode "+resultCode, Toast.LENGTH_LONG).show();
//if(resultCode == RESULT_OK){
//}
}
}
前もって感謝します..