From 5e0efc501b2af0519676147bbd2eb75c40f2d556 Mon Sep 17 00:00:00 2001 From: leCradle Date: Sun, 10 Mar 2013 20:59:36 +0100 Subject: [PATCH] fixed not working reload button --- mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java | 8 ++++++++ mobile/src/com/cradle/iitc_mobile/IITC_WebView.java | 4 ++++ mobile/src/com/cradle/iitc_mobile/IITC_WebViewClient.java | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java b/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java index ea8d65b2..3f910251 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java @@ -1,5 +1,7 @@ package com.cradle.iitc_mobile; +import java.io.IOException; + import com.cradle.iitc_mobile.R; import android.net.Uri; @@ -105,12 +107,18 @@ public class IITC_Mobile extends Activity { return true; } + @SuppressWarnings("static-access") @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle item selection switch (item.getItemId()) { case R.id.reload_button: iitc_view.reload(); + try { + iitc_view.getWebViewClient().loadIITC_JS(this); + } catch (IOException e1) { + e1.printStackTrace(); + } return true; // print version number case R.id.version_num: diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java b/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java index 9440df04..745060fa 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_WebView.java @@ -55,4 +55,8 @@ public class IITC_WebView extends WebView { } //---------------------------------------------------------------- + public IITC_WebViewClient getWebViewClient() { + return this.webclient; + } + } diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_WebViewClient.java b/mobile/src/com/cradle/iitc_mobile/IITC_WebViewClient.java index 8da836d6..28e5d703 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_WebViewClient.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_WebViewClient.java @@ -26,7 +26,7 @@ public class IITC_WebViewClient extends WebViewClient { } } - private static void loadIITC_JS(Context c) throws java.io.IOException { + public static void loadIITC_JS(Context c) throws java.io.IOException { InputStream input; input = c.getAssets().open("iitc.js");