0

我正在从编辑文本中获取数据并尝试通过 gmail id 发送它但我得到这个“没有应用程序执行此操作”请告诉我我在哪里做错了因为我是 android 的新手谢谢

public void onClick(View v) {
        // TODO Auto-generated method stub
        if(v.getId() == R.id.send)
        {
            String name = objName.getText().toString();
            Intent email = new Intent(Intent.ACTION_SEND);
            email.putExtra(Intent.EXTRA_EMAIL, new String[]{ "sgrpatel22@gmail.com"});
            email.putExtra(Intent.EXTRA_SUBJECT, name);
            email.setType("message/rfc822");
            startActivity(Intent.createChooser(email, "Send Mail :"));

        }
    }
4

2 回答 2

1

尝试

public void onClick(View v) {
        // TODO Auto-generated method stub
        if(v.getId() == R.id.send)
        {
            String name = objName.getText().toString();
            Intent email= new Intent(android.content.Intent.ACTION_SEND);
            email.setType("text/plain");
            email.putExtra(Intent.EXTRA_EMAIL, new String[]{ "sgrpatel22@gmail.com"});
            email.putExtra(Intent.EXTRA_SUBJECT, name);
            startActivity(email);   

        }
    }
于 2013-07-26T12:56:41.953 回答
0

如果您使用的是 SDK Simulator,那么您可能没有安装 GMail 应用程序。

于 2013-07-26T12:57:37.577 回答