关于-->我有一个按钮,上面写着“联系我们”,这个按钮应该从用户那里向我发送一封电子邮件。 这是我的代码: @Override protected-6ren">
gpt4 book ai didi

android - 电子邮件未出现在 "TO"字段中

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

在我正在开发的应用程序中,在设置-->关于-->我有一个按钮,上面写着“联系我们”,这个按钮应该从用户那里向我发送一封电子邮件。

这是我的代码:

    @Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.about_app);

ImageButton email=(ImageButton)findViewById(R.id.email_imbtn);
email.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setData(Uri.parse("mailto:")); // only email apps will handle this
intent.putExtra(Intent.EXTRA_EMAIL, getString(R.string.email_address));
intent.putExtra(Intent.EXTRA_SUBJECT, getString(R.string.app_name));

if (intent.resolveActivity(getPackageManager()) != null)
{
startActivity(intent);
}
else
Toast.makeText(About.this, "משהו השתבש בניסיון פתיחת תוכנת האימייל", Toast.LENGTH_SHORT).show();
}
});
}

电子邮件未出现在“收件人”字段中

enter image description here

我该如何解决?

最佳答案

使用

intent.setData(Uri.fromParts("mailto", getString(R.string.to_email_address), null));

代替

intent.setData(Uri.parse("mailto:")); 

关于android - 电子邮件未出现在 "TO"字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35495489/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com