ACTION_SEND不共享网址,没有解释

时间:2013-10-01 19:22:27

标签: android url android-intent share

这似乎是一个简单的程序,但让我头疼不已。

我在我的应用程序中有一个按钮,用于分享您在屏幕上的帖子的URL。 URL存储在变量strUrl中。

我做了所有标准程序:

Intent I = new Intent(Intent.ACTION_SEND);
I.setType("text/plain");
I.putExtra(android.content.Intent.EXTRA_TEXT, Uri.parse(strUrl));
startActivity(Intent.createChooser(I,"Share with..."));

通过单击按钮,菜单通常会使用Android应用程序来选择要共享的应用程序。 选择有兴趣的人:Twitter,Facebook,电子邮件等......

然而,当您打开屏幕应用程序,例如Facebook时,屏幕再次发布而不包含我尝试通过我的应用程序共享的URL。 我尝试写一个正常的消息,但这没有出现。

I.putExtra(android.content.Intent.EXTRA_TEXT, "some text here");

我意识到事情是非常错误的。在我尝试通过我的应用程序共享的所有应用程序中重复该问题。

我正在测试Android 2.3和4.2.2

我在这里为我的英语水平道歉,我是巴西人,而且我正在使用谷歌翻译来修读这门课程。

1 个答案:

答案 0 :(得分:1)

尝试

intent.putExtra(Intent.EXTRA_TEXT, strUrl);