gpt4 book ai didi

java - 如何从菜单发送电子邮件?

转载 作者:行者123 更新时间:2023-11-29 08:07:24 25 4
gpt4 key购买 nike

如何通过“菜单”按钮发送电子邮件?我用一个名为“发送”的选项膨胀了一个菜单。一旦按下它应该打开 Intent.ACTION_SEND 然后用户可以选择给我发电子邮件。

我知道如何通过 Button 和 OnClickListener 实现这一点。但不是通过菜单。下面粘贴的代码不起作用。我做错了什么?

感谢您的宝贵时间。

自定义商店 Activity :

    public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.customstore_menu, menu);
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.send:

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL,
new String[] { "myemail@myemail.com" });
i.putExtra(Intent.EXTRA_SUBJECT, "Adding new shop to MinuteMap");
i.putExtra(Intent.EXTRA_TEXT, "nll");
// shopName + shopTimeM1);

break;

default:
return super.onOptionsItemSelected(item);
}
return true;

}

最佳答案

你可以使用下面的代码:::

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL, new String[] { "myemail@example.com" });
i.putExtra(Intent.EXTRA_SUBJECT, "Adding new shop to MinuteMap");
i.putExtra(Intent.EXTRA_TEXT, "nll");
startActivity(i);

关于java - 如何从菜单发送电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10255422/

25 4 0