亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決webview 第二次調(diào)用loadUrl頁(yè)面不刷新的問(wèn)題

 更新時(shí)間:2020年03月24日 15:40:56   作者:SHEN_ZIYUAN  
這篇文章主要介紹了解決webview 第二次調(diào)用loadUrl頁(yè)面不刷新的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

一個(gè)需求,當(dāng)點(diǎn)擊Button按鈕時(shí),希望加載另一個(gè)Url。

以下方法可以成功!

@Override
public void onClick(View view) {  
  webview.loadUrl(url);
  webview.loadUrl( "javascript:window.location.reload( true )" );
}

親測(cè)管用!

補(bǔ)充知識(shí):WebView.loadUrl使用誤區(qū)

當(dāng)使用loadUrl加載網(wǎng)頁(yè)的時(shí)候,有時(shí)候會(huì)出現(xiàn)調(diào)用系統(tǒng)瀏覽器加載網(wǎng)頁(yè)的現(xiàn)象,網(wǎng)上大部分的解決方案是 :

webView.setWebViewClient(new WebViewClient() {
  public boolean shouldOverrideUrlLoading(WebView view, String url)
  { 
    view.loadUrl(url);
    return true;
  }
}

這確實(shí)可以達(dá)到在當(dāng)前webview加載網(wǎng)頁(yè)的效果,但是卻做了多余的工作,以及不合理的返回值。

實(shí)際上,如果你只需要避免啟動(dòng)系統(tǒng)瀏覽器來(lái)加載頁(yè)面的情況,只需要這么寫就可以了

webView.setWebViewClient(new WebViewClient());

完全不需要另外寫個(gè)類繼承WebViewClient,然后在重寫它的方法。

當(dāng)應(yīng)用場(chǎng)景更復(fù)雜的時(shí)候,你就能發(fā)現(xiàn)網(wǎng)上提供的方法的弊端了:

url存在重定向,無(wú)法回退

shouldOverrideUrlLoading(WebView view, String url)

的返回值決定了webview是否自動(dòng)處理該url,也就是是否加載。當(dāng)返回true時(shí),由程序處理,當(dāng)返回false時(shí),webview會(huì)自己處理,也就是相當(dāng)于自動(dòng)執(zhí)行了loadUrl方法。

以上這篇解決webview 第二次調(diào)用loadUrl頁(yè)面不刷新的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android創(chuàng)建簡(jiǎn)單發(fā)送和接收短信應(yīng)用

    Android創(chuàng)建簡(jiǎn)單發(fā)送和接收短信應(yīng)用

    收發(fā)短信應(yīng)該是每個(gè)手機(jī)最基本的功能之一了,即使是許多年前的老手機(jī)也都會(huì)具備這項(xiàng)功能,而Android 作為出色的智能手機(jī)操作系統(tǒng),自然也少不了在這方面的支持。今天我們開(kāi)始自己創(chuàng)建一個(gè)簡(jiǎn)單的發(fā)送和接收短信的應(yīng)用,需要的朋友可以參考下
    2016-04-04
  • Android ListView添加頭布局和腳布局實(shí)例詳解

    Android ListView添加頭布局和腳布局實(shí)例詳解

    這篇文章主要介紹了Android ListView添加頭布局和腳布局實(shí)例詳解的相關(guān)資料,大家看下效果是否是自己想要實(shí)現(xiàn)的效果,這里附了實(shí)現(xiàn)代碼和實(shí)現(xiàn)效果圖,需要的朋友可以參考下
    2016-11-11
  • Android自定義Drawable之在Drawable中部指定透明區(qū)域方法示例

    Android自定義Drawable之在Drawable中部指定透明區(qū)域方法示例

    對(duì)于不同的屏幕密度、不同的設(shè)備方向,不同的語(yǔ)言和區(qū)域,都會(huì)涉及到備選 drawable 資源,下面這篇文章主要給你大家介紹了關(guān)于Android自定義Drawable之在Drawable中部指定透明區(qū)域的相關(guān)資料,需要的朋友可以參考下
    2018-07-07
  • android7.0實(shí)現(xiàn)分享圖片到朋友圈功能

    android7.0實(shí)現(xiàn)分享圖片到朋友圈功能

    這篇文章主要為大家詳細(xì)介紹了android7.0實(shí)現(xiàn)分享圖片到朋友圈功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Android中Binder詳細(xì)學(xué)習(xí)心得

    Android中Binder詳細(xì)學(xué)習(xí)心得

    這篇文章主要介紹了Android中Binder詳細(xì)學(xué)習(xí)心得,并分析了Binder的詳細(xì)用法,需要的朋友參考下吧。
    2018-01-01
  • Android開(kāi)發(fā)實(shí)現(xiàn)ImageView寬度頂邊顯示,高度保持比例的方法

    Android開(kāi)發(fā)實(shí)現(xiàn)ImageView寬度頂邊顯示,高度保持比例的方法

    這篇文章主要介紹了Android開(kāi)發(fā)實(shí)現(xiàn)ImageView寬度頂邊顯示,高度保持比例的方法,結(jié)合實(shí)例形式分析了Android ImageView界面布局及元素屬性動(dòng)態(tài)操作兩種功能實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-02-02
  • Android Action Bar 詳解篇(推薦)

    Android Action Bar 詳解篇(推薦)

    這篇文章主要介紹了Android Action Bar 詳解篇(推薦),ActionBar可以說(shuō)是一個(gè)方便快捷的導(dǎo)航神器。有興趣的可以了解一下。
    2016-12-12
  • Flutter listview如何實(shí)現(xiàn)下拉刷新上拉加載更多功能

    Flutter listview如何實(shí)現(xiàn)下拉刷新上拉加載更多功能

    這篇文章主要給大家介紹了關(guān)于Flutter listview如何實(shí)現(xiàn)下拉刷新上拉加載更多功能的相關(guān)資料,對(duì)于新聞列表數(shù)據(jù)的更新和加載更多是必不可少的,而實(shí)現(xiàn)下拉刷新與上劃加載更多的方式有很多種,需要的朋友可以參考下
    2021-08-08
  • Android?ASM插樁探索實(shí)戰(zhàn)詳情

    Android?ASM插樁探索實(shí)戰(zhàn)詳情

    這篇文章主要介紹了Android?ASM插樁探索實(shí)戰(zhàn)詳情,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容戒殺,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • Android自定義水波紋動(dòng)畫Layout實(shí)例代碼

    Android自定義水波紋動(dòng)畫Layout實(shí)例代碼

    這篇文章主要介紹了Android自定義水波紋動(dòng)畫Layout的實(shí)例代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11

最新評(píng)論