这似乎是一个简单的过程,但让我很头疼。
我的应用程序中有一个按钮,用于分享您在屏幕上发布的帖子的 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、Email 等...
但是,当您打开屏幕应用程序(例如 Facebook)时,屏幕再次发布但不包含我尝试通过我的应用程序共享的 URL。 我尝试写一条普通消息,但没有出现。
I.putExtra(android.content.Intent.EXTRA_TEXT, "some text here");
我意识到有些事情很不对劲。该问题在我尝试通过我的应用程序共享的所有应用程序中重复出现。
我正在 Android 2.3 和 4.2.2 上测试
我在这里为我的英语水平道歉,我是巴西人,我正在使用谷歌翻译来学习这门类(class)。
最佳答案
尝试
intent.putExtra(Intent.EXTRA_TEXT, strUrl);
关于android - ACTION_SEND 不分享网址,没有解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19124211/