我正在尝试使用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;
答案 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"));
希望它可以帮助你...... !!