Action_send意图不适用于Email-ID字段

时间:2016-03-22 16:51:37

标签: android-intent onclick onclicklistener

我正在尝试使用Action_send意图复制邮件ID并与所有已安装的可共享应用共享邮件ID。但默认情况下它正在调用gmail应用程序。 createChoose无法正常工作。

 if (!textViewEmail.getText().toString().equals("") &&       !textViewEmail.getText().toString().equals("NA")) {
                Intent intent = new Intent(Intent.ACTION_SEND);
                intent.setType("text/plain");
                textViewEmail.setTextColor(Color.BLUE);

                try {
                    startActivity(Intent.createChooser(intent, "Share Using"));

                } catch (android.content.ActivityNotFoundException ex) {
                    Toast.makeText(ProfileActivity.this, "There is no  client installed.", Toast.LENGTH_SHORT).show();

                }
            }return true;

1 个答案:

答案 0 :(得分:0)

尝试以下代码。

Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT, emailTextview.getText().toString());
startActivity(Intent.createChooser(shareIntent, "Share Email Address to"));

希望它可以帮助你...... !!