我有一个网址如下的网站:
我使用WebView在Android上显示它。网站有一个按钮,当我点击按钮时,URL会变成这样,然后进入另一个页面:
如何做到这一点,当我点击按钮从WebView的ID(34JGLSDJDJF8)将吐司到Android或存储到变量的ID.对不起我的英语。
wbgh16ku1#
在浏览该页面后,您是否尝试过此操作
String url=myWebView.getUrl().toString(); String[] spli = url.split("/"); if (spli[spli.length-1]!=null){ String data = spli[spli.length-1]; Toast.makeText(getApplicationContext(), ""+data, Toast.LENGTH_SHORT).show(); }
20jt8wwn2#
或者你可以试试这个。
WebView webview = new WebView(context); webview.setWebViewClient(new WebViewClient() { @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { super.onPageStarted(view, url, favicon); Log.d("WebView", "your current url when webpage loading.." + url); } @Override public void onPageFinished(WebView view, String url) { Log.d("WebView", "your current url when webpage loading.. finish" + url); super.onPageFinished(view, url); } @Override public void onLoadResource(WebView view, String url) { // TODO Auto-generated method stub super.onLoadResource(view, url); } @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { System.out.println("when you click on any interlink on webview that time you got url :-" + url); return super.shouldOverrideUrlLoading(view, url); } });
2条答案
按热度按时间wbgh16ku1#
在浏览该页面后,您是否尝试过此操作
20jt8wwn2#
或者你可以试试这个。