我有一个发送反馈的按钮。在模拟器中,它目前显示“无法执行此操作”。我的应用程序也会在真实设备中说出这个吗?如果是这样,实现mailto功能的解决方法是什么?我确实看到了this页面但我无法在我的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);
}
});
答案 0 :(得分:2)
您可以使用您发布的链接中的代码。我没有尝试过,但我不明白为什么它不起作用:
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);
如果有效,请告诉我。