0

我有一个发送反馈的按钮。在模拟器中,它当前显示“无法执行此操作”。我的应用程序也会在真实设备上这样说吗?如果是这样,实现 mailto 功能的解决方法是什么?我确实看到了这个页面,但我无法在我的 MainActivity 中实现 webView

    Button btn2 = (Button)findViewById(R.id.feedback);
    btn2.setOnClickListener(new OnClickListener(){
        public void onClick(View v) {
            Uri address = Uri.parse("mailto:prasana91@gmail.com?subject=calculator_feedback");
            Intent i = new Intent(Intent.ACTION_VIEW,address);
            startActivity(i);
        }
        });
4

1 回答 1

3

您可以使用您发布的链接中的代码。我没有尝试过,但我不明白为什么它不起作用:

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL, new String[]{ "prasana91@gmail.com" });
i.putExtra(Intent.EXTRA_SUBJECT, "calculator_feedback");
startActivity(i);

让我知道这是否有效。

于 2012-07-27T19:15:50.677 回答