从网站下载APK时无法通过意图启动电子邮件

时间:2019-01-29 09:22:53

标签: android email android-intent

我想通过我的图表中的意图启动电子邮件应用程序。 当我通过通过USB连接手机的Android Studio运行程序时,一切正常。现在,我生成了我的应用程序的apk,然后尝试从网站上下载它以便将其安装在手机上。当我单击按钮启动电子邮件应用程序时,电话告诉我“与此操作相关的所有应用程序都已被禁用阻止或未安装”。 有谁知道为什么从USB安装时我的应用程序可以工作,而从网站安装时为什么我的应用程序不能工作? 非常感谢。

Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("text/plain"); 
emailIntent.putExtra(Intent.EXTRA_EMAIL, tab_email);
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Sauvegarde BD Mon Coffre");
startActivityForResult(Intent.createChooser(emailIntent, "Pick an Email provider"),12);

1 个答案:

答案 0 :(得分:0)

我不太清楚为什么,但是在代码中添加了以下行:

emailIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

现在,当我从网站下载apk时,一切正常,当我单击按钮启动电子邮件应用程序时,出现了一个选择器来选择电子邮件客户端。