Android WebView 返回上一页时如何获取标题,以及获取当

Android WebView 返回上一页时如何获取标题,以及获取当,第1张

有两种方法,如下:

方法一:获取当前页的标题

webView.setWebChromeClient(new WebChromeClient() {

public void onReceivedTitle(WebView view, String title) {

super.onReceivedTitle(view, title)

System.out.println("标题 = " + title)

titleTv.setText(title)

}

})

说明:该方法能获取当前页的标题,但调用goback()返回上一页面后该方法Android没能调用成功

方法二:获取当前页的标题以及返回上一级页面时获取当前页面的标题

webView.setWebViewClient(new WebViewClient() {

public void onPageFinished(WebView view, String url) {

Utils.print("onPageFinished 标题 = " + view.getTitle())

titleTv.setText(view.getTitle())

}

})

点击事件里面执行finish消除这一个activity,上一个activity自然就出来了,

另外一个傻办法,A跳到B的时候传一个自己的action,B返回的时候直接跳转到这个action就好了.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7977868.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存