From 16adea0d4db3446a56532e50d8696856806e4acd Mon Sep 17 00:00:00 2001 From: Philipp Schaefer Date: Thu, 5 Sep 2013 18:54:50 +0200 Subject: [PATCH] do never use cache when google account page is loaded --- mobile/src/com/cradle/iitc_mobile/IITC_WebView.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java b/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java index a86ceea7..6e932266 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java @@ -151,12 +151,17 @@ public class IITC_WebView extends WebView { } public void updateCaching() { + boolean login = false; + if (getUrl() != null) { + login = getUrl().contains("accounts.google.com"); + } // 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"); mSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); } 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); } }