1

这是我正在使用的下面的代码。我想做的是使用电子邮件、短信、facebook 等应用程序在 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"));

如何让我自己的应用程序重新打开?

4

2 回答 2

0

以防有人可能有同样的问题。我添加完成();在我的代码结束时结束了我的活动并解决了我的问题。

于 2012-12-26T17:49:18.667 回答
0

因为您的应用程序现在正在“使用”该应用程序作为编辑器。如果您回击或完成共享,您将返回您的应用程序。如果您查看最近的应用程序列表,将显示您的图标,但显示共享应用程序编辑器屏幕图像。所有应用程序都相同,例如使用浏览器尝试并作为电子邮件共享。

于 2012-12-26T17:03:32.303 回答