Android 我从一个网站制作了一个应用程序,我想知道如何从当前帖子或页面共享当前URL

Android 我从一个网站制作了一个应用程序,我想知道如何从当前帖子或页面共享当前URL,android,android-intent,Android,Android Intent,有人能帮我吗? 我有一个网站,我使用android studio将其转换为一个应用程序,我想实现一个共享按钮来共享当前的URL,而不仅仅是一个固定的URL 我已经完成了共享按钮,但它只共享我想要的URL。感谢按钮操作,您必须捕获url 字符串HiUrl=webView.getUrl() 并在意图中设置字符串 yourIntent.putExtra(Intent.EXTRA_TEXT,HiUrl)那么,如果按钮共享你想要的URL,那有什么问题?@Geshode我和你有同样的疑问!这个问题是另一个

有人能帮我吗? 我有一个网站,我使用android studio将其转换为一个应用程序,我想实现一个共享按钮来共享当前的URL,而不仅仅是一个固定的URL


我已经完成了共享按钮,但它只共享我想要的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"));
        }