这是我正在使用的代码。我想要做的是使用电子邮件,短信,脸书等应用程序在edText(TextView)中共享文本。
问题是,在我尝试重新打开我的应用程序时共享文本后,最后一个选择的应用程序打开(如电子邮件,消息,Facebook应用程序)。
Intent intentf = new Intent(Intent.ACTION_SEND);
intentf.setType(text/plain);
intentf.putExtra(Intent.EXTRA_TEXT, edText.getText().toString());
startActivity(Intent.createChooser(intentf, "Share with"));
如何让自己的应用程序重新打开?
答案 0 :(得分:0)
因为您的应用现在正在“使用”该应用作为编辑器。如果您回复或完成共享,您将返回到您的应用。 如果查看最近的应用列表,将显示您的图标,但会显示共享应用编辑器屏幕图像。对于所有应用程序也是如此,例如在浏览器中尝试并以电子邮件方式共享。
答案 1 :(得分:0)
只是因为有人可能会遇到同样的问题。 我加 完(); 在我的代码结束时结束了我的活动并解决了我的问题。