From ffcc8e3349d0201fa1353b03cc580d57e0d9ccaf Mon Sep 17 00:00:00 2001 From: fkloft Date: Wed, 13 Aug 2014 10:51:00 +0200 Subject: [PATCH] [mobile] provide method to reload IITC (and clear cache) fixes 842 --- .../cradle/iitc_mobile/IITC_JSInterface.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java b/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java index 95556a1d..a36dfca5 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java @@ -243,4 +243,25 @@ public class IITC_JSInterface { e.printStackTrace(); } } + + @JavascriptInterface + public void reloadIITC() { + mIitc.runOnUiThread(new Runnable() { + @Override + public void run() { + mIitc.reloadIITC(); + } + }); + } + + @JavascriptInterface + public void reloadIITC(final boolean clearCache) { + mIitc.runOnUiThread(new Runnable() { + @Override + public void run() { + if (clearCache) mIitc.getWebView().clearCache(true); + mIitc.reloadIITC(); + } + }); + } }