3

这似乎是一个简单的过程,但让我非常头疼。

我的应用程序中有一个按钮,用于分享您在屏幕上的帖子的 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

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

4

1 回答 1

1

尝试

intent.putExtra(Intent.EXTRA_TEXT, strUrl);
于 2013-10-01T19:35:10.903 回答