我正在使用 Intent 从我的应用程序启动电子邮件应用程序。我使用 Intent 设置主题、短信和电子邮件地址。除了电子邮件消息部分中的光标位置外,一切正常。我的电子邮件类似于“感谢您选择......
………………
请勿在此行下方写字。

我在电子邮件正文中看到了消息,但我的光标在“不要写...”行下方闪烁。如何让光标出现在我的消息之前,以便用户可以开始输入。

这是我的代码

    Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
    emailIntent.setType("plain/text");
    emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ getResources().getString(R.string.helpSenderAddress)});
    emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, getResources().getString(R.string.helpSubject));
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, String.format(getResources().getString(R.string.helpMessage),Build.VERSION.RELEASE,getPackageManager().getPackageInfo(getPackageName(),0).versionCode));

最佳答案

我讨厌这样回答,但是:你不能。您无法控制任意其他程序在实现 Intent 后的行为方式。

关于Android 电子邮件 Intent 和消息正文,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5940640/

10-15 10:16