do never use cache when google account page is loaded

This commit is contained in:
Philipp Schaefer 2013-09-05 18:54:50 +02:00
parent c89fe648f8
commit 16adea0d4d

View File

@ -151,12 +151,17 @@ public class IITC_WebView extends WebView {
} }
public void updateCaching() { public void updateCaching() {
boolean login = false;
if (getUrl() != null) {
login = getUrl().contains("accounts.google.com");
}
// use cache if on mobile network...saves traffic // use cache if on mobile network...saves traffic
if (!this.isConnectedToWifi()) { if (!this.isConnectedToWifi() && !login) {
Log.d("iitcm", "not connected to wifi...load tiles from cache"); Log.d("iitcm", "not connected to wifi...load tiles from cache");
mSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); mSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
} else { } else {
Log.d("iitcm", "connected to wifi...load tiles from network"); if (login) Log.d("iitcm", "login...load tiles from network");
else Log.d("iitcm", "connected to wifi...load tiles from network");
mSettings.setCacheMode(WebSettings.LOAD_DEFAULT); mSettings.setCacheMode(WebSettings.LOAD_DEFAULT);
} }
} }