最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

一個需求,當點擊Button按鈕時,希望加載另一個Url。

以下方法可以成功!

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

親測管用!

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

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

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

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

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

webView.setWebViewClient(new WebViewClient());

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

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

url存在重定向,無法回退

shouldOverrideUrlLoading(WebView view, String url)

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

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

相關文章

  • Android使用socket進行二進制流數(shù)據(jù)傳輸

    Android使用socket進行二進制流數(shù)據(jù)傳輸

    這篇文章主要介紹了Android使用socket進行二進制流數(shù)據(jù)傳輸,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2023-04-04
  • Android jni調(diào)試打印char陣列的實例詳解

    Android jni調(diào)試打印char陣列的實例詳解

    這篇文章主要介紹了Android jni調(diào)試打印char陣列的實例詳解的相關資料,通過此文希望能幫助到大家實現(xiàn)這樣的功能,需要的朋友可以參考下
    2017-08-08
  • Android中PopupMenu組件的使用實例

    Android中PopupMenu組件的使用實例

    本篇文章主要介紹了Android中PopupMenu組件的使用實例,詳細的介紹了PopupMenu組件的使用,具體一定的參考價值,有興趣的可以了解一下
    2017-07-07
  • Kotlin學習教程之操作符重載詳解

    Kotlin學習教程之操作符重載詳解

    這篇文章主要給大家介紹了關于Kotlin學習教程之操作符重載的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-02-02
  • Android ActionBar搜索功能用法詳解

    Android ActionBar搜索功能用法詳解

    這篇文章主要介紹了Android ActionBar搜索功能用法,較為詳細的分析了Android ActionBar搜索功能使用中的相關注意事項與操作技巧,需要的朋友可以參考下
    2016-07-07
  • Android實現(xiàn)彈出登陸框的方案

    Android實現(xiàn)彈出登陸框的方案

    最近在做一個項目,要用到登陸框,幾經(jīng)波折,最后用的是直接將Activity的Theme屬性設置成Dialog,然后達到了我想要的效果。
    2014-07-07
  • Kotlin Flow常用封裝類StateFlow使用詳解

    Kotlin Flow常用封裝類StateFlow使用詳解

    這篇文章主要為大家介紹了Kotlin Flow常用封裝類StateFlow使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • Android sharedPreferences實現(xiàn)記住密碼功能

    Android sharedPreferences實現(xiàn)記住密碼功能

    這篇文章主要為大家詳細介紹了Android sharedPreferences實現(xiàn)記住密碼功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • MediaPlayer音頻與視頻播放方法示例介紹

    MediaPlayer音頻與視頻播放方法示例介紹

    這篇文章主要為大家介紹了MediaPlayer音頻與視頻播放方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • 安卓模擬器genymotion的安裝與使用圖文教程

    安卓模擬器genymotion的安裝與使用圖文教程

    這篇文章主要為大家詳細介紹了安卓模擬器genymotion的安裝與使用圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08

最新評論

石阡县| 华亭县| 富锦市| 阿鲁科尔沁旗| 泾阳县| 张北县| 石泉县| 即墨市| 微山县| 宁阳县| 林州市| 瑞昌市| 兴隆县| 清涧县| 衡南县| 汤阴县| 江华| 湛江市| 宁阳县| 翼城县| 贵州省| 沧州市| 鹤峰县| 叶城县| 邵武市| 六枝特区| 许昌市| 湾仔区| 宜丰县| 双桥区| 南投县| 烟台市| 沁阳市| 井研县| 油尖旺区| 辽中县| 苍南县| 合山市| 泸州市| 西宁市| 皋兰县|