Android 如何共享当前的webview链接?

Android 如何共享当前的webview链接?,android,android-fragments,android-webview,share,Android,Android Fragments,Android Webview,Share,我有我的WebViewFragment,它扩展了Fragment public class WebViewFragment extends Fragment { 网站是用字符串数组打开的 int position = getArguments().getInt("position"); String url = getArguments().getString("url"); String[] menus = getResources().getStringArra

我有我的WebViewFragment,它扩展了Fragment

public class WebViewFragment extends Fragment {
网站是用字符串数组打开的

    int position = getArguments().getInt("position");

    String url = getArguments().getString("url");

    String[] menus = getResources().getStringArray(R.array.Websites);
我想分享当前的网络视图,比如说我在stackoverflow.com上,我点击共享我想分享这个链接。 如果我点击问题,我想分享链接长话短说,我想永远分享当前的网络视图

我找不到任何与fragment有关的东西

如果您需要一些代码或更多信息,请告诉我

谢谢你的帮助,伙计们

编辑:

我让它几乎与以下内容一起工作:

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
    inflater.inflate(R.menu.menu_share, menu);
    MenuItem shareItem = (MenuItem) menu.findItem(R.id.menu_share);
    ShareActionProvider mShare = (ShareActionProvider) shareItem.getActionProvider();
    Intent shareIntent = new Intent(Intent.ACTION_SEND);
    shareIntent.setType("text/plain");
    shareIntent.putExtra(Intent.EXTRA_TEXT, webView.getUrl());

    mShare.setShareIntent(shareIntent);
    return;
}

 @Override
    public boolean onOptionsItemSelected(MenuItem item) {
       // handle item selection
       switch (item.getItemId()) {
          case R.id.menu_share:
             // do s.th.
             return true;
          default:
             return super.onOptionsItemSelected(item);

       }

 }
在CreateView上的公共视图中 我将
设置为选项菜单(true)


但我只能与该用户共享基本url我做错了什么?

使用webviewClient并覆盖以下方法:

 @Override  
public boolean shouldOverrideUrlLoading(WebView view, String url) {  
    // TODO Auto-generated method stub  
   view.loadUrl(url);  
//share this url
   return true;  
}  

不,我的意思是我想知道我是否可以使用带有片段的共享操作提供程序?