zoukankan      html  css  js  c++  java
  • android——webview解决goback()后,界面会刷新的问题

    看上图,我一级界面,从欧冠进的二级界面,从二级界面返回到一级界面后,界面刷新了一下。频道给我回到了“重要”上。这个真不符合我的要求。怎么办?在网上找不刷新的方法。

    找了一圈,发现很多都不靠谱,都是抄袭的。

    //设置 缓存模式
    webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
    // 开启 DOM storage API 功能 webView.getSettings().setDomStorageEnabled(true);

     就是这个误导人的方法。讲真的,我试过了,一点用都没有,可能在你的手机上有用吧。反正我试过了,没用。

    那怎么办?

    后来在一个评论里找到了。

    最近才找到的解决方案,必须是代码里新建webview啊,每点击一次新建一个webview,返回前进什么的在这几个webview里切换,基本上能实现返回不刷新。
    对,就是这个方法。新建webview就可以了。在需要的时候,新建一个webview,剩下的,可以不新建。我只是为了确保一级界面不刷新。所以,只新建了二级界面的webview,从二级界面开始,webview都是一个。知道退出到二级界面,然后,销毁,回到一级界面。
  • 相关阅读:
    多项式A除以B (25分)
    numpy随笔
    numpy中文件读取操作np.loadtxt(),np.savetxt()的使用
    Plug It In
    C. Uncle Bogdan and Country Happiness
    获得系统版本号
    C# Winform无边框窗口拖动
    numericUpDown隐藏上下箭头
    C# FTP下载图片转为Base64
    C# 获取版本号
  • 原文地址:https://www.cnblogs.com/shoneworn/p/7515080.html
Copyright © 2011-2022 走看看