当我打电话给webservise旧的记分板出现时,我正在制作游戏并建立一个网站来存储记分板!我尝试从Android浏览器打开webServise但是当我“刷新”android web浏览器时,浏览器出现旧的记分板 我怎么解决这个问题? 这是我在Play商店的应用程序链接,我需要尽快更新
答案 0 :(得分:2)
我使用的是Web Service而不是WebView 最后我找到了解决方案
HttpGet httpget = new HttpGet("http://example.com/dir/page.php?"+r.nextInt(1000));
将随机数作为参数使请求不同 thanx all
答案 1 :(得分:1)
我假设你正在使用WebView。
实际上非常简单。你应该使用Google搜索“android webview disable cache”,你会看到多个资源......
WebView browser = new WebView(this);
WebSettings settings = browser.getSettings();
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);
答案 2 :(得分:1)
wv.addJavascriptInterface(new JavaScriptInterface(wv), "JSI"); -
private class JavaScriptInterface {
private final WebView m_wv;
public JavaScriptInterface(WebView wv)
{ m_wv = wv;
}
public void reload()
{ m_wv.reload();
} }
详情请见:http://gurushya.com/customizing-android-webview/#sthash.X87HCv01.dpuf
或其他方式是:
webView.loadUrl( "javascript:window.location.reload( true )" );