Android 我从一个网站制作了一个应用程序,我想知道如何从当前帖子或页面共享当前URL
有人能帮我吗? 我有一个网站,我使用android studio将其转换为一个应用程序,我想实现一个共享按钮来共享当前的URL,而不仅仅是一个固定的URLAndroid 我从一个网站制作了一个应用程序,我想知道如何从当前帖子或页面共享当前URL,android,android-intent,Android,Android Intent,有人能帮我吗? 我有一个网站,我使用android studio将其转换为一个应用程序,我想实现一个共享按钮来共享当前的URL,而不仅仅是一个固定的URL 我已经完成了共享按钮,但它只共享我想要的URL。感谢按钮操作,您必须捕获url 字符串HiUrl=webView.getUrl() 并在意图中设置字符串 yourIntent.putExtra(Intent.EXTRA_TEXT,HiUrl)那么,如果按钮共享你想要的URL,那有什么问题?@Geshode我和你有同样的疑问!这个问题是另一个
我已经完成了共享按钮,但它只共享我想要的URL。感谢按钮操作,您必须捕获url 字符串HiUrl=webView.getUrl() 并在意图中设置字符串
yourIntent.putExtra(Intent.EXTRA_TEXT,HiUrl)那么,如果按钮共享你想要的URL,那有什么问题?@Geshode我和你有同样的疑问!这个问题是另一个层次的网站是dinamyc的,我想共享curret dinamyc页面/帖子,而不仅仅是以前设置的一个URL,我遗漏了什么,这是问题的答案还是部分?b是什么意思“根据你的代码”因为你是根据dario的回答我是说
based on your code, I found the answer:
it's not Intent.putExtra(Intent.EXTRA_TEXT, Hiurl);
its share.putExtra(Intent.EXTRA_TEXT, Hiurl);
without quotes.
if(id==R.id.mnShare)
{
Intent share = new Intent(android.content.Intent.ACTION_SEND);
String Hiurl = MYWEBVIEW.getUrl();
share.setType("text/plain");
share.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
share.putExtra(Intent.EXTRA_SUBJECT, "Site");
share.putExtra(Intent.EXTRA_TEXT, Hiurl);
startActivity(Intent.createChooser(share, "share with"));
}