繰り返しの質問で申し訳ありませんが、私が見つけた答えは私にとってはうまくいきません。私が欲しいのは、選択ダイアログで電子メールの意図を開くことですが、デバイスの設定でデフォルトとして設定した emailClient を使用して直接電子メールを送信します:-
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("message/rfc822");
String contactEmail = directoryDetails.getEmail();
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ contactEmail});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "");
activity.startActivity(emailIntent);
最初に設定した固定メールを使用しています。ただし、デフォルト設定に従って変動することはありません。私のコードに欠けているものを誰でも言うことができますか?