Я создаю игру и создаю сайт для хранения Оценочной доски, когда я звоню в веб-сервис, появляется старая доска баллов !!! Я попытался открыть webServise из браузера Android, но браузер появляется на старой панели оценки, когда я обновляю браузер Android. Появляется новый Как я могу решить эту проблему? это мое приложение ссылку на игровом магазине мне нужно обновить его скороandroid cache my webServise results
2
A
ответ
2
Я использую веб-сервис не WebView и, наконец, нашел решение
HttpGet httpget = new HttpGet("http://example.com/dir/page.php?"+r.nextInt(1000));
положить случайное число в качестве параметра сделать запрос Different
спасибо всем
1
Я предполагаю, что вы используете WebView.
Это действительно очень просто. Вы должны Гугле для "кэша отключить андроид Webview", и вы увидите несколько ресурсов ...
WebView browser = new WebView(this);
WebSettings settings = browser.getSettings();
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);
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)");