package com.citrus.mobile; import android.webkit.WebView; import android.webkit.WebViewClient; import org.json.JSONException; import org.json.JSONObject; /** * @deprecated in v3. * <p/> * This class is no longer supported. */ @Deprecated public class CitrusWebViewClient extends WebViewClient { Callback callback; JSONObject responsejson; public CitrusWebViewClient(Callback callback) { this.callback = callback; responsejson = new JSONObject(); } @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.contains("#")) { String[] response = url.split("#"); if (response.length == 2 && response[1].contains("SUCC")) { try { responsejson.put("status", 200); responsejson.put("message", response[1]); } catch (JSONException e) { e.printStackTrace(); } callback.onTaskexecuted(responsejson.toString(), ""); return false; } else { try { responsejson.put("status", 600); responsejson.put("message", response[1]); } catch (JSONException e) { e.printStackTrace(); } callback.onTaskexecuted("", responsejson.toString()); return false; } } return super.shouldOverrideUrlLoading(view, url); } }