Info Call to dangerous WebView settings API

Description

List of all WebView methods used in the application.

Recommendation

If your application accesses sensitive data with a WebView, you may want to use the clearCache() method to delete any files stored locally.

Any URI received via an intent from outside a trust-boundary should be validated before rendering it with WebView

Technical details

Method com.google.android.gms.internal.zzig.<init>() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    protected zzig(com.google.android.gms.internal.zzig$zza p2, com.google.android.gms.ads.internal.client.AdSizeParcel p3, boolean p4, boolean p5, com.google.android.gms.internal.zzan p6, com.google.android.gms.ads.internal.util.client.VersionInfoParcel p7)
    {
        super(p2);
        super.zzqt = new Object();
        super.zzyX = -1;
        super.zzyW = -1;
        super.zzyZ = -1;
        super.zzza = -1;
        super.zzHo = p2;
        super.zzxT = p3;
        super.zzHs = p4;
        super.zzHu = 0;
        super.zzHv = -1;
        super.zzvA = p6;
        super.zzoM = p7;
        super.zzqF = ((android.view.WindowManager) super.getContext().getSystemService("window"));
        super.setBackgroundColor(0);
        android.webkit.WebSettings v4_4 = super.getSettings();
        v4_4.setJavaScriptEnabled(1);
        v4_4.setSavePassword(0);
        v4_4.setSupportMultipleWindows(1);
        v4_4.setJavaScriptCanOpenWindowsAutomatically(1);
        if (android.os.Build$VERSION.SDK_INT >= 21) {
            v4_4.setMixedContentMode(0);
        }
        com.google.android.gms.ads.internal.zzo.zzbv().zza(p2, p7.zzGG, v4_4);
        com.google.android.gms.ads.internal.zzo.zzbx().zza(super.getContext(), v4_4);
        super.setDownloadListener(super);
        super.zzBd = com.google.android.gms.ads.internal.zzo.zzbx().zzb(super, p5);
        super.setWebViewClient(super.zzBd);
        super.setWebChromeClient(com.google.android.gms.ads.internal.zzo.zzbx().zzf(super));
        super.zzgX();
        if (com.google.android.gms.internal.zzlk.zzoW()) {
            super.addJavascriptInterface(new com.google.android.gms.internal.zzih(super), "googleAdsJsInterface");
        }
        return;
    }

Method com.google.android.gms.internal.zzfd.zzeZ() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    public android.webkit.WebView zzeZ()
    {
        android.webkit.WebView v0_1 = new android.webkit.WebView(this.mContext);
        v0_1.getSettings().setJavaScriptEnabled(1);
        return v0_1;
    }

Method com.android.insecurebankv2.ViewStatement.onCreate() calling method android.webkit.WebSettings.setJavaScriptEnabled()


    protected void onCreate(android.os.Bundle p8)
    {
        super.onCreate(p8);
        this.setContentView(2131296284);
        this.uname = this.getIntent().getStringExtra("uname");
        String v1_0 = new StringBuilder();
        v1_0.append("Statements_");
        v1_0.append(this.uname);
        v1_0.append(".html");
        java.io.File v2_4 = new java.io.File(android.os.Environment.getExternalStorageDirectory(), v1_0.toString());
        System.out.println(v2_4.toString());
        if (!v2_4.exists()) {
            this.startActivity(new android.content.Intent(this, com.android.insecurebankv2.PostLogin));
            com.marcohc.toasteroid.Toasteroid.show(this, "Statement does not Exist!!", com.marcohc.toasteroid.Toasteroid$STYLES.WARNING, 0);
        } else {
            android.content.Intent v3_7 = ((android.webkit.WebView) this.findViewById(2131165313));
            String v4_4 = new StringBuilder();
            v4_4.append("file://");
            v4_4.append(android.os.Environment.getExternalStorageDirectory());
            v4_4.append("/Statements_");
            v4_4.append(this.uname);
            v4_4.append(".html");
            v3_7.loadUrl(v4_4.toString());
            v3_7.getSettings().setJavaScriptEnabled(1);
            v3_7.getSettings().setSaveFormData(1);
            v3_7.getSettings().setBuiltInZoomControls(1);
            v3_7.setWebViewClient(new com.android.insecurebankv2.MyWebViewClient());
            v3_7.setWebChromeClient(new android.webkit.WebChromeClient());
        }
        return;
    }

Method android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceValue() calling method android.net.Uri.parse()


    private android.graphics.drawable.Drawable getDrawableFromResourceValue(String p6)
    {
        if ((p6 != null) && ((p6.length() != 0) && (!"0".equals(p6)))) {
            try {
                android.graphics.drawable.Drawable v1_0 = Integer.parseInt(p6);
                android.net.Uri v2_1 = new StringBuilder();
                v2_1.append("android.resource://");
                v2_1.append(this.mProviderContext.getPackageName());
                v2_1.append("/");
                v2_1.append(v1_0);
                android.net.Uri v2_2 = v2_1.toString();
                android.graphics.drawable.Drawable v3_4 = this.checkIconCache(v2_2);
            } catch (android.graphics.drawable.Drawable v1) {
                android.graphics.drawable.Drawable v3_7 = new StringBuilder();
                v3_7.append("Icon resource not found: ");
                v3_7.append(p6);
                android.util.Log.w("SuggestionsAdapter", v3_7.toString());
                return 0;
            } catch (NumberFormatException v0) {
                android.graphics.drawable.Drawable v1_2 = this.checkIconCache(p6);
                if (v1_2 == null) {
                    android.graphics.drawable.Drawable v1_4 = this.getDrawable(android.net.Uri.parse(p6));
                    this.storeInIconCache(p6, v1_4);
                    return v1_4;
                } else {
                    return v1_2;
                }
            }
            if (v3_4 == null) {
                android.graphics.drawable.Drawable v3_5 = android.support.v4.content.ContextCompat.getDrawable(this.mProviderContext, v1_0);
                this.storeInIconCache(v2_2, v3_5);
                return v3_5;
            } else {
                return v3_4;
            }
        } else {
            return 0;
        }
    }

Method android.support.v4.widget.SimpleCursorAdapter.setViewImage() calling method android.net.Uri.parse()


    public void setViewImage(android.widget.ImageView p3, String p4)
    {
        try {
            p3.setImageResource(Integer.parseInt(p4));
        } catch (NumberFormatException v0) {
            p3.setImageURI(android.net.Uri.parse(p4));
        }
        return;
    }

Method com.google.android.gms.wearable.internal.zzac.getUri() calling method android.net.Uri.parse()


    public android.net.Uri getUri()
    {
        return android.net.Uri.parse(this.getString("path"));
    }

Method com.google.android.gms.tagmanager.zzj.zzG() calling method android.net.Uri.parse()


    public void zzG(java.util.Map p6)
    {
        String v0_1;
        if (p6.get(com.google.android.gms.tagmanager.zzj.zzaKs) == null) {
            v0_1 = 0;
        } else {
            v0_1 = com.google.android.gms.tagmanager.zzdf.zzg(((com.google.android.gms.internal.zzag$zza) p6.get(com.google.android.gms.tagmanager.zzj.zzaKs)));
        }
        if ((v0_1 == null) || (!this.zzeb(v0_1))) {
            android.content.Context v1_6 = android.net.Uri.parse(com.google.android.gms.tagmanager.zzdf.zzg(((com.google.android.gms.internal.zzag$zza) p6.get(com.google.android.gms.tagmanager.zzj.URL)))).buildUpon();
            StringBuilder v6_3 = ((com.google.android.gms.internal.zzag$zza) p6.get(com.google.android.gms.tagmanager.zzj.zzaKr));
            if (v6_3 != null) {
                String v0_9;
                StringBuilder v6_11;
                StringBuilder v6_4 = com.google.android.gms.tagmanager.zzdf.zzl(v6_3);
                if ((v6_4 instanceof java.util.List)) {
                    StringBuilder v6_6 = ((java.util.List) v6_4).iterator();
                    while (v6_6.hasNext()) {
                        java.util.Iterator v2_5 = v6_6.next();
                        if ((v2_5 instanceof java.util.Map)) {
                            java.util.Iterator v2_8 = ((java.util.Map) v2_5).entrySet().iterator();
                            while (v2_8.hasNext()) {
                                String v3_4 = ((java.util.Map$Entry) v2_8.next());
                                v1_6.appendQueryParameter(v3_4.getKey().toString(), v3_4.getValue().toString());
                            }
                        } else {
                            v6_11 = new StringBuilder();
                            v0_9 = "ArbitraryPixel: additional params contains non-map: not sending partial hit: ";
                        }
                    }
                    StringBuilder v6_8 = v1_6.build().toString();
                    this.zzaKv.zzyi().zzes(v6_8);
                    android.content.Context v1_10 = new StringBuilder();
                    v1_10.append("ArbitraryPixel: url = ");
                    v1_10.append(v6_8);
                    com.google.android.gms.tagmanager.zzbg.zzaB(v1_10.toString());
                    if (v0_1 == null) {
                        return;
                    } else {
                        try {
                            com.google.android.gms.tagmanager.zzj.zzaKu.add(v0_1);
                            com.google.android.gms.tagmanager.zzcv.zza(this.mContext, com.google.android.gms.tagmanager.zzj.zzaKt, v0_1, "true");
                            return;
                        } catch (String v0_6) {
                            throw v0_6;
                        }
                    }
                } else {
                    v6_11 = new StringBuilder();
                    v0_9 = "ArbitraryPixel: additional params not a list: not sending partial hit: ";
                }
                v6_11.append(v0_9);
                v6_11.append(v1_6.build().toString());
                com.google.android.gms.tagmanager.zzbg.zzaz(v6_11.toString());
                return;
            }
        } else {
            return;
        }
    }

Method com.google.android.gms.location.places.internal.zzr.getWebsiteUri() calling method android.net.Uri.parse()


    public android.net.Uri getWebsiteUri()
    {
        this.zzdp("getWebsiteUri");
        String v0_2 = this.zzB("place_website_uri", 0);
        if (v0_2 != null) {
            return android.net.Uri.parse(v0_2);
        } else {
            return 0;
        }
    }

Method com.google.android.gms.analytics.Tracker.setCampaignParamsOnNextHit() calling method android.net.Uri.parse()


    public void setCampaignParamsOnNextHit(android.net.Uri p5)
    {
        if (p5 != null) {
            if (!p5.isOpaque()) {
                String v0_4 = p5.getQueryParameter("referrer");
                if (!android.text.TextUtils.isEmpty(v0_4)) {
                    java.util.Map v1_1 = new StringBuilder();
                    v1_1.append("http://hostname/?");
                    v1_1.append(v0_4);
                    String v0_1 = android.net.Uri.parse(v1_1.toString());
                    java.util.Map v1_3 = v0_1.getQueryParameter("utm_id");
                    if (v1_3 != null) {
                        this.zzII.put("&ci", v1_3);
                    }
                    java.util.Map v1_5 = v0_1.getQueryParameter("anid");
                    if (v1_5 != null) {
                        this.zzII.put("&anid", v1_5);
                    }
                    java.util.Map v1_7 = v0_1.getQueryParameter("utm_campaign");
                    if (v1_7 != null) {
                        this.zzII.put("&cn", v1_7);
                    }
                    java.util.Map v1_9 = v0_1.getQueryParameter("utm_content");
                    if (v1_9 != null) {
                        this.zzII.put("&cc", v1_9);
                    }
                    java.util.Map v1_11 = v0_1.getQueryParameter("utm_medium");
                    if (v1_11 != null) {
                        this.zzII.put("&cm", v1_11);
                    }
                    java.util.Map v1_13 = v0_1.getQueryParameter("utm_source");
                    if (v1_13 != null) {
                        this.zzII.put("&cs", v1_13);
                    }
                    java.util.Map v1_15 = v0_1.getQueryParameter("utm_term");
                    if (v1_15 != null) {
                        this.zzII.put("&ck", v1_15);
                    }
                    java.util.Map v1_17 = v0_1.getQueryParameter("dclid");
                    if (v1_17 != null) {
                        this.zzII.put("&dclid", v1_17);
                    }
                    java.util.Map v1_19 = v0_1.getQueryParameter("gclid");
                    if (v1_19 != null) {
                        this.zzII.put("&gclid", v1_19);
                    }
                    String v0_5 = v0_1.getQueryParameter("aclid");
                    if (v0_5 != null) {
                        this.zzII.put("&aclid", v0_5);
                    }
                } else {
                    return;
                }
            } else {
                return;
            }
        }
        return;
    }

Method com.google.android.gms.ads.internal.zza.zza() calling method android.net.Uri.parse()


    String zza(String p2, String p3, int p4)
    {
        if ((((Boolean) com.google.android.gms.internal.zzbz.zzun.get()).booleanValue()) && ((com.google.android.gms.ads.internal.zzl.zzq(this.zzon.zzpH).zzbl()) && (!android.text.TextUtils.isEmpty(p2)))) {
            p2 = android.net.Uri.parse(p2).buildUpon().appendQueryParameter("ga_cid", p3).appendQueryParameter("ga_hid", String.valueOf(p4)).build().toString();
        }
        return p2;
    }

Method com.google.android.gms.tagmanager.zzd.zzF() calling method android.net.Uri.parse()


    public void zzF(java.util.Map p3)
    {
        android.content.Context v0_2 = p3.get("gtm.url");
        if (v0_2 == null) {
            String v3_5 = p3.get("gtm");
            if ((v3_5 != null) && ((v3_5 instanceof java.util.Map))) {
                v0_2 = ((java.util.Map) v3_5).get("url");
            }
        }
        if (v0_2 != null) {
            if ((v0_2 instanceof String)) {
                String v3_4 = android.net.Uri.parse(((String) v0_2)).getQueryParameter("referrer");
                if (v3_4 != null) {
                    com.google.android.gms.tagmanager.zzax.zzk(this.zzpH, v3_4);
                }
            } else {
                return;
            }
        }
        return;
    }

Method com.google.android.gms.internal.zzig.onDownloadStart() calling method android.net.Uri.parse()


    public void onDownloadStart(String p3, String p4, String p5, String p6, long p7)
    {
        try {
            String v0_3 = new android.content.Intent("android.intent.action.VIEW");
            v0_3.setDataAndType(android.net.Uri.parse(p3), p6);
            this.getContext().startActivity(v0_3);
            return;
        } catch (String v0) {
            String v0_2 = new StringBuilder();
            v0_2.append("Couldn\'t find an Activity to view url/mimetype: ");
            v0_2.append(p3);
            v0_2.append(" / ");
            v0_2.append(p6);
            com.google.android.gms.ads.internal.util.client.zzb.zzay(v0_2.toString());
            return;
        }
    }

Method com.google.android.gms.internal.zzfy$5.zzg() calling method android.net.Uri.parse()


    public com.google.android.gms.ads.internal.formats.zzc zzg(java.io.InputStream p5)
    {
        try {
            android.net.Uri v5_4 = com.google.android.gms.internal.zzlg.zzk(p5);
        } catch (android.net.Uri v5) {
            v5_4 = 0;
        }
        if (v5_4 != null) {
            android.net.Uri v5_1 = android.graphics.BitmapFactory.decodeByteArray(v5_4, 0, v5_4.length);
            if (v5_1 != null) {
                return new com.google.android.gms.ads.internal.formats.zzc(new android.graphics.drawable.BitmapDrawable(android.content.res.Resources.getSystem(), v5_1), android.net.Uri.parse(this.zzyL));
            } else {
                this.zzBO.zza(2, this.zzBW);
                return 0;
            }
        } else {
            this.zzBO.zza(2, this.zzBW);
            return 0;
        }
    }

Method com.google.android.gms.internal.zzer.zzf() calling method android.net.Uri.parse()


    android.app.DownloadManager$Request zzf(String p2, String p3)
    {
        android.app.DownloadManager$Request v0_1 = new android.app.DownloadManager$Request(android.net.Uri.parse(p2));
        v0_1.setDestinationInExternalPublicDir(android.os.Environment.DIRECTORY_PICTURES, p3);
        com.google.android.gms.ads.internal.zzo.zzbx().zza(v0_1);
        return v0_1;
    }

Method com.google.android.gms.internal.zzer.zzad() calling method android.net.Uri.parse()


    String zzad(String p1)
    {
        return android.net.Uri.parse(p1).getLastPathSegment();
    }

Method com.google.android.gms.internal.zzdf$4.zza() calling method android.net.Uri.parse()


    public void zza(com.google.android.gms.internal.zzid p4, java.util.Map p5)
    {
        String v5_4 = ((String) p5.get("u"));
        if (v5_4 != null) {
            android.net.Uri v0_1 = android.net.Uri.parse(v5_4);
            try {
                android.net.Uri v1_4 = p4.zzgH();
            } catch (android.net.Uri v1) {
                android.net.Uri v1_1 = new StringBuilder();
                v1_1.append("Unable to append parameter to URL: ");
                v1_1.append(v5_4);
                com.google.android.gms.ads.internal.util.client.zzb.zzaC(v1_1.toString());
                new com.google.android.gms.internal.zzhp(p4.getContext(), p4.zzgI().zzGG, v0_1.toString()).zzgi();
                return;
            }
            if ((v1_4 == null) || (!v1_4.zzb(v0_1))) {
                new com.google.android.gms.internal.zzhp(p4.getContext(), p4.zzgI().zzGG, v0_1.toString()).zzgi();
                return;
            } else {
                v0_1 = v1_4.zza(v0_1, p4.getContext());
                new com.google.android.gms.internal.zzhp(p4.getContext(), p4.zzgI().zzGG, v0_1.toString()).zzgi();
                return;
            }
        } else {
            com.google.android.gms.ads.internal.util.client.zzb.zzaC("URL missing from click GMSG.");
            return;
        }
    }

Method com.google.android.gms.internal.zzdf$3.zza() calling method android.net.Uri.parse()


    public void zza(com.google.android.gms.internal.zzid p13, java.util.Map p14)
    {
        org.json.JSONObject v0_5 = p13.getContext().getPackageManager();
        try {
            try {
                String v14_3 = new org.json.JSONObject(((String) p14.get("data"))).getJSONArray("intents");
                org.json.JSONObject v1_1 = new org.json.JSONObject();
                int v3 = 0;
            } catch (String v14) {
                p13.zzb("openableIntents", new org.json.JSONObject());
                return;
            }
            while (v3 < v14_3.length()) {
                try {
                    org.json.JSONException v4_2 = v14_3.getJSONObject(v3);
                    String v5_2 = v4_2.optString("id");
                    int v6_1 = v4_2.optString("u");
                    int v7_2 = v4_2.optString("i");
                    android.content.ComponentName v8_1 = v4_2.optString("m");
                    int v9_1 = v4_2.optString("p");
                    String v10_1 = v4_2.optString("c");
                    v4_2.optString("f");
                    v4_2.optString("e");
                    org.json.JSONException v4_4 = new android.content.Intent();
                } catch (org.json.JSONException v4_0) {
                    String v5_0 = "Error parsing the intent data.";
                    com.google.android.gms.ads.internal.util.client.zzb.zzb(v5_0, v4_0);
                    v3++;
                }
                if (!android.text.TextUtils.isEmpty(v6_1)) {
                    v4_4.setData(android.net.Uri.parse(v6_1));
                }
                if (!android.text.TextUtils.isEmpty(v7_2)) {
                    v4_4.setAction(v7_2);
                }
                if (!android.text.TextUtils.isEmpty(v8_1)) {
                    v4_4.setType(v8_1);
                }
                if (!android.text.TextUtils.isEmpty(v9_1)) {
                    v4_4.setPackage(v9_1);
                }
                int v7_0 = 1;
                if (!android.text.TextUtils.isEmpty(v10_1)) {
                    int v6_8 = v10_1.split("/", 2);
                    if (v6_8.length == 2) {
                        v4_4.setComponent(new android.content.ComponentName(v6_8[0], v6_8[1]));
                    }
                }
                if (v0_5.resolveActivity(v4_4, 65536) == null) {
                    v7_0 = 0;
                }
                try {
                    v1_1.put(v5_2, v7_0);
                } catch (org.json.JSONException v4_0) {
                    v5_0 = "Error constructing openable urls response.";
                }
            }
            p13.zzb("openableIntents", v1_1);
            return;
        } catch (String v14) {
            p13.zzb("openableIntents", new org.json.JSONObject());
            return;
        }
    }

Method com.google.android.gms.internal.zzdf$2.zza() calling method android.net.Uri.parse()


    public void zza(com.google.android.gms.internal.zzid p11, java.util.Map p12)
    {
        String v12_3 = ((String) p12.get("urls"));
        if (!android.text.TextUtils.isEmpty(v12_3)) {
            String v12_4 = v12_3.split(",");
            java.util.HashMap v0_2 = new java.util.HashMap();
            android.content.pm.PackageManager v1_1 = p11.getContext().getPackageManager();
            int v2 = v12_4.length;
            int v4 = 0;
            while (v4 < v2) {
                Boolean v6_2;
                String v5 = v12_4[v4];
                Boolean v6_1 = v5.split(";", 2);
                android.net.Uri v7_2 = v6_1[0].trim();
                int v9 = 1;
                if (v6_1.length <= 1) {
                    v6_2 = "android.intent.action.VIEW";
                } else {
                    v6_2 = v6_1[1].trim();
                }
                if (v1_1.resolveActivity(new android.content.Intent(v6_2, android.net.Uri.parse(v7_2)), 65536) == null) {
                    v9 = 0;
                }
                v0_2.put(v5, Boolean.valueOf(v9));
                v4++;
            }
            p11.zzc("openableURLs", v0_2);
            return;
        } else {
            com.google.android.gms.ads.internal.util.client.zzb.zzaC("URLs missing in canOpenURLs GMSG.");
            return;
        }
    }

Method com.google.android.gms.games.multiplayer.ParticipantEntity$ParticipantEntityCreatorCompat.zzdJ() calling method android.net.Uri.parse()


    public com.google.android.gms.games.multiplayer.ParticipantEntity zzdJ(android.os.Parcel p17)
    {
        if ((!com.google.android.gms.games.multiplayer.ParticipantEntity.zzc(com.google.android.gms.games.multiplayer.ParticipantEntity.zzrH())) && (!com.google.android.gms.games.multiplayer.ParticipantEntity.zzcM(com.google.android.gms.games.multiplayer.ParticipantEntity.getCanonicalName()))) {
            android.net.Uri v5;
            String v3 = p17.readString();
            String v4 = p17.readString();
            int v0_1 = p17.readString();
            com.google.android.gms.games.multiplayer.ParticipantEntity v1_0 = 0;
            if (v0_1 != 0) {
                v5 = android.net.Uri.parse(v0_1);
            } else {
                v5 = 0;
            }
            android.net.Uri v6;
            int v0_3 = p17.readString();
            if (v0_3 != 0) {
                v6 = android.net.Uri.parse(v0_3);
            } else {
                v6 = 0;
            }
            int v0_7;
            int v7 = p17.readInt();
            String v8 = p17.readString();
            int v2_0 = 0;
            if (p17.readInt() <= 0) {
                v0_7 = 0;
            } else {
                v0_7 = 1;
            }
            if (p17.readInt() > 0) {
                v2_0 = 1;
            }
            if (v2_0 != 0) {
                v1_0 = ((com.google.android.gms.games.PlayerEntity) com.google.android.gms.games.PlayerEntity.CREATOR.createFromParcel(p17));
            }
            com.google.android.gms.games.multiplayer.ParticipantEntity v15 = new com.google.android.gms.games.multiplayer.ParticipantEntity;
            v15(3, v3, v4, v5, v6, v7, v8, v0_7, v1_0, 7, 0, 0, 0);
            return v15;
        } else {
            return super.zzdJ(p17);
        }
    }

Method com.google.android.gms.games.internal.game.GameBadgeEntity$GameBadgeEntityCreatorCompat.zzdE() calling method android.net.Uri.parse()


    public com.google.android.gms.games.internal.game.GameBadgeEntity zzdE(android.os.Parcel p8)
    {
        if ((!com.google.android.gms.games.internal.game.GameBadgeEntity.zzc(com.google.android.gms.games.internal.game.GameBadgeEntity.zzrH())) && (!com.google.android.gms.games.internal.game.GameBadgeEntity.zzcM(com.google.android.gms.games.internal.game.GameBadgeEntity.getCanonicalName()))) {
            com.google.android.gms.games.internal.game.GameBadgeEntity v8_2;
            int v3 = p8.readInt();
            String v4 = p8.readString();
            String v5 = p8.readString();
            com.google.android.gms.games.internal.game.GameBadgeEntity v8_1 = p8.readString();
            if (v8_1 != null) {
                v8_2 = android.net.Uri.parse(v8_1);
            } else {
                v8_2 = 0;
            }
            com.google.android.gms.games.internal.game.GameBadgeEntity v8_3 = new com.google.android.gms.games.internal.game.GameBadgeEntity;
            v8_3(1, v3, v4, v5, v8_2);
            return v8_3;
        } else {
            return super.zzdE(p8);
        }
    }

Method com.google.android.gms.games.PlayerEntity$PlayerEntityCreatorCompat.zzds() calling method android.net.Uri.parse()


    public com.google.android.gms.games.PlayerEntity zzds(android.os.Parcel p20)
    {
        if ((!com.google.android.gms.games.PlayerEntity.zzc(com.google.android.gms.games.PlayerEntity.zzrH())) && (!com.google.android.gms.games.PlayerEntity.zzcM(com.google.android.gms.games.PlayerEntity.getCanonicalName()))) {
            android.net.Uri v5;
            String v3 = p20.readString();
            String v4 = p20.readString();
            com.google.android.gms.games.PlayerEntity v0_1 = p20.readString();
            com.google.android.gms.games.PlayerEntity v1_0 = p20.readString();
            if (v0_1 != null) {
                v5 = android.net.Uri.parse(v0_1);
            } else {
                v5 = 0;
            }
            android.net.Uri v6;
            if (v1_0 != null) {
                v6 = android.net.Uri.parse(v1_0);
            } else {
                v6 = 0;
            }
            com.google.android.gms.games.PlayerEntity v0_5 = new com.google.android.gms.games.PlayerEntity;
            v0_5(12, v3, v4, v5, v6, p20.readLong(), -1, -1, 0, 0, 0, 0, 0, 1, 0);
            return v0_5;
        } else {
            return super.zzds(p20);
        }
    }

Method com.google.android.gms.games.GameEntity$GameEntityCreatorCompat.zzdr() calling method android.net.Uri.parse()


    public com.google.android.gms.games.GameEntity zzdr(android.os.Parcel p29)
    {
        if ((!com.google.android.gms.games.GameEntity.zzc(com.google.android.gms.games.GameEntity.zzrH())) && (!com.google.android.gms.games.GameEntity.zzcM(com.google.android.gms.games.GameEntity.getCanonicalName()))) {
            android.net.Uri v9;
            String v3 = p29.readString();
            String v4 = p29.readString();
            String v5 = p29.readString();
            String v6 = p29.readString();
            String v7 = p29.readString();
            String v8 = p29.readString();
            com.google.android.gms.games.GameEntity v0_1 = p29.readString();
            if (v0_1 != null) {
                v9 = android.net.Uri.parse(v0_1);
            } else {
                v9 = 0;
            }
            android.net.Uri v10;
            com.google.android.gms.games.GameEntity v0_4 = p29.readString();
            if (v0_4 != null) {
                v10 = android.net.Uri.parse(v0_4);
            } else {
                v10 = 0;
            }
            android.net.Uri v11;
            com.google.android.gms.games.GameEntity v0_6 = p29.readString();
            if (v0_6 != null) {
                v11 = android.net.Uri.parse(v0_6);
            } else {
                v11 = 0;
            }
            int v12;
            int v2 = 1;
            if (p29.readInt() <= 0) {
                v12 = 0;
            } else {
                v12 = 1;
            }
            int v13;
            if (p29.readInt() <= 0) {
                v13 = 0;
            } else {
                v13 = 1;
            }
            com.google.android.gms.games.GameEntity v0_12 = new com.google.android.gms.games.GameEntity;
            v0_12(7, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, p29.readString(), p29.readInt(), p29.readInt(), p29.readInt(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
            return v0_12;
        } else {
            return super.zzdr(p29);
        }
    }

Method com.google.android.gms.common.images.WebImage.zzi() calling method android.net.Uri.parse()


    private static android.net.Uri zzi(org.json.JSONObject p1)
    {
        if (p1.has("url")) {
            try {
                return android.net.Uri.parse(p1.getString("url"));
            } catch (org.json.JSONException v1) {
            }
        }
        return 0;
    }

Method com.google.android.gms.common.data.DataHolder.zzh() calling method android.net.Uri.parse()


    public android.net.Uri zzh(String p1, int p2, int p3)
    {
        android.net.Uri v1_1 = this.zzd(p1, p2, p3);
        if (v1_1 != null) {
            return android.net.Uri.parse(v1_1);
        } else {
            return 0;
        }
    }

Method android.support.v7.widget.SearchView.createIntentFromSuggestion() calling method android.net.Uri.parse()


    private android.content.Intent createIntentFromSuggestion(android.database.Cursor p11, int p12, String p13)
    {
        try {
            String v1_1 = android.support.v7.widget.SuggestionsAdapter.getColumnString(p11, "suggest_intent_action");
        } catch (String v1_2) {
            try {
                android.content.Intent v2_5 = p11.getPosition();
            } catch (android.content.Intent v2) {
                v2_5 = -1;
            }
            android.net.Uri v4_5 = new StringBuilder();
            v4_5.append("Search suggestions cursor at row ");
            v4_5.append(v2_5);
            v4_5.append(" returned exception.");
            android.util.Log.w("SearchView", v4_5.toString(), v1_2);
            return 0;
        }
        if ((v1_1 == null) && (android.os.Build$VERSION.SDK_INT >= 8)) {
            v1_1 = this.mSearchable.getSuggestIntentAction();
        }
        if (v1_1 == null) {
            v1_1 = "android.intent.action.SEARCH";
        }
        android.content.Intent v2_3 = android.support.v7.widget.SuggestionsAdapter.getColumnString(p11, "suggest_intent_data");
        if ((android.support.v7.widget.SearchView.IS_AT_LEAST_FROYO) && (v2_3 == null)) {
            v2_3 = this.mSearchable.getSuggestIntentData();
        }
        if (v2_3 != null) {
            String v3_4 = android.support.v7.widget.SuggestionsAdapter.getColumnString(p11, "suggest_intent_data_id");
            if (v3_4 != null) {
                android.net.Uri v4_1 = new StringBuilder();
                v4_1.append(v2_3);
                v4_1.append("/");
                v4_1.append(android.net.Uri.encode(v3_4));
                v2_3 = v4_1.toString();
            }
        }
        android.net.Uri v4_3;
        String v9 = v2_3;
        if (v9 != null) {
            v4_3 = android.net.Uri.parse(v9);
        } else {
            v4_3 = 0;
        }
        return this.createIntent(v1_1, v4_3, android.support.v7.widget.SuggestionsAdapter.getColumnString(p11, "suggest_intent_extra_data"), android.support.v7.widget.SuggestionsAdapter.getColumnString(p11, "suggest_intent_query"), p12, p13);
    }

Method com.google.android.gms.tagmanager.zzax.zzD() calling method android.net.Uri.parse()


    static String zzD(String p2, String p3)
    {
        if (p3 != 0) {
            StringBuilder v0_1 = new StringBuilder();
            v0_1.append("http://hostname/?");
            v0_1.append(p2);
            return android.net.Uri.parse(v0_1.toString()).getQueryParameter(p3);
        } else {
            if (p2.length() <= 0) {
                return 0;
            } else {
                return p2;
            }
        }
    }

Method com.google.android.gms.internal.zzk.zzb() calling method android.net.Uri.parse()


    private static int zzb(String p1)
    {
        if (!android.text.TextUtils.isEmpty(p1)) {
            int v1_2 = android.net.Uri.parse(p1);
            if (v1_2 != 0) {
                int v1_3 = v1_2.getHost();
                if (v1_3 != 0) {
                    return v1_3.hashCode();
                }
            }
        }
        return 0;
    }

Method com.google.android.gms.internal.zziu.zza() calling method android.net.Uri.parse()


    public static com.google.android.gms.appdatasearch.UsageInfo zza(com.google.android.gms.appindexing.Action p6, long p7, String p9, int p10)
    {
        com.google.android.gms.appdatasearch.DocumentContents$zza v1_1;
        com.google.android.gms.appdatasearch.UsageInfo$zza v0_1 = new android.os.Bundle();
        v0_1.putAll(p6.zzkP());
        com.google.android.gms.appdatasearch.UsageInfo v6_10 = v0_1.getBundle("object");
        if (!v6_10.containsKey("id")) {
            v1_1 = 0;
        } else {
            v1_1 = android.net.Uri.parse(v6_10.getString("id"));
        }
        boolean v3_1 = v6_10.getString("name");
        String v4_1 = v6_10.getString("type");
        com.google.android.gms.appdatasearch.UsageInfo v6_8 = com.google.android.gms.internal.zziv.zza(p9, android.net.Uri.parse(v6_10.getString("url")));
        com.google.android.gms.appdatasearch.DocumentContents$zza v1_4 = com.google.android.gms.appdatasearch.UsageInfo.zza(v6_8, v3_1, v1_1, v4_1, 0);
        if (v0_1.containsKey(".private:ssbContext")) {
            v1_4.zza(com.google.android.gms.appdatasearch.DocumentSection.zzh(v0_1.getByteArray(".private:ssbContext")));
            v0_1.remove(".private:ssbContext");
        }
        if (v0_1.containsKey(".private:accountName")) {
            v1_4.zza(new android.accounts.Account(v0_1.getString(".private:accountName"), "com.google"));
            v0_1.remove(".private:accountName");
        }
        int v2_16;
        boolean v3_4 = 0;
        if ((!v0_1.containsKey(".private:isContextOnly")) || (!v0_1.getBoolean(".private:isContextOnly"))) {
            v2_16 = 0;
        } else {
            v2_16 = 4;
            v0_1.remove(".private:isContextOnly");
        }
        if (v0_1.containsKey(".private:isDeviceOnly")) {
            v3_4 = v0_1.getBoolean(".private:isDeviceOnly", 0);
            v0_1.remove(".private:isDeviceOnly");
        }
        v1_4.zza(com.google.android.gms.internal.zziu.zza(".private:action", com.google.android.gms.internal.zziu.zze(v0_1)));
        return new com.google.android.gms.appdatasearch.UsageInfo$zza().zza(com.google.android.gms.appdatasearch.UsageInfo.zza(p9, v6_8)).zzw(p7).zzal(v2_16).zza(v1_4.zzkJ()).zzL(v3_4).zzam(p10).zzkN();
    }

Method com.google.android.gms.internal.zzie.shouldOverrideUrlLoading() calling method android.net.Uri.parse()


    public final boolean shouldOverrideUrlLoading(android.webkit.WebView p12, String p13)
    {
        com.google.android.gms.ads.internal.client.zza v0_1 = new StringBuilder();
        v0_1.append("AdWebView shouldOverrideUrlLoading: ");
        v0_1.append(p13);
        com.google.android.gms.ads.internal.util.client.zzb.zzaB(v0_1.toString());
        com.google.android.gms.ads.internal.client.zza v0_7 = android.net.Uri.parse(p13);
        if ((!"gmsg".equalsIgnoreCase(v0_7.getScheme())) || (!"mobileads.google.com".equalsIgnoreCase(v0_7.getHost()))) {
            if ((!this.zzHd) || ((p12 != this.zzoA) || (!com.google.android.gms.internal.zzie.zzf(v0_7)))) {
                if (this.zzoA.willNotDraw()) {
                    com.google.android.gms.ads.internal.client.zza v0_4 = new StringBuilder();
                    v0_4.append("AdWebView unable to handle URL: ");
                    v0_4.append(p13);
                    com.google.android.gms.ads.internal.util.client.zzb.zzaC(v0_4.toString());
                    return 1;
                } else {
                    try {
                        com.google.android.gms.ads.internal.overlay.AdLauncherIntentInfoParcel v1_12 = this.zzoA.zzgH();
                    } catch (com.google.android.gms.ads.internal.overlay.AdLauncherIntentInfoParcel v1) {
                        com.google.android.gms.ads.internal.overlay.AdLauncherIntentInfoParcel v1_14 = new StringBuilder();
                        v1_14.append("Unable to append parameter to URL: ");
                        v1_14.append(p13);
                        com.google.android.gms.ads.internal.util.client.zzb.zzaC(v1_14.toString());
                    }
                    if ((v1_12 == null) || (!v1_12.zzb(v0_7))) {
                        if ((this.zzww != null) && (!this.zzww.zzbd())) {
                            this.zzww.zzo(p13);
                            return 1;
                        } else {
                            com.google.android.gms.ads.internal.overlay.AdLauncherIntentInfoParcel v1_20 = new com.google.android.gms.ads.internal.overlay.AdLauncherIntentInfoParcel;
                            v1_20("android.intent.action.VIEW", v0_7.toString(), 0, 0, 0, 0, 0);
                            this.zza(v1_20);
                            return 1;
                        }
                    } else {
                        v0_7 = v1_12.zza(v0_7, this.zzoA.getContext());
                    }
                }
            } else {
                if (!this.zzHg) {
                    this.zzHg = 1;
                    if ((this.zzrU != null) && (((Boolean) com.google.android.gms.internal.zzbz.zzul.get()).booleanValue())) {
                        this.zzrU.onAdClicked();
                    }
                }
                return super.shouldOverrideUrlLoading(p12, p13);
            }
        } else {
            this.zzg(v0_7);
            return 1;
        }
    }

Method com.google.android.gms.internal.zzie.onLoadResource() calling method android.net.Uri.parse()


    public final void onLoadResource(android.webkit.WebView p4, String p5)
    {
        android.net.Uri v0_1 = new StringBuilder();
        v0_1.append("Loading resource: ");
        v0_1.append(p5);
        com.google.android.gms.ads.internal.util.client.zzb.zzaB(v0_1.toString());
        android.net.Uri v0_3 = android.net.Uri.parse(p5);
        if (("gmsg".equalsIgnoreCase(v0_3.getScheme())) && ("mobileads.google.com".equalsIgnoreCase(v0_3.getHost()))) {
            this.zzg(v0_3);
        }
        return;
    }

Method com.google.android.gms.internal.zzhl.zzat() calling method android.net.Uri.parse()


    public String zzat(String p2)
    {
        return android.net.Uri.parse(p2).buildUpon().query(0).build().toString();
    }

Method com.google.android.gms.internal.zzhl.zza() calling method android.net.Uri.parse()


    public String zza(android.content.Context p3, com.google.android.gms.internal.zzan p4, String p5)
    {
        if (p4 != null) {
            try {
                android.net.Uri v0 = android.net.Uri.parse(p5);
            } catch (String v3) {
                return p5;
            }
            if (p4.zzc(v0)) {
                v0 = p4.zza(v0, p3);
            }
            return v0.toString();
        } else {
            return p5;
        }
    }

Method com.google.android.gms.internal.zzgk$zza.zza() calling method android.net.Uri.parse()


    private static android.content.pm.ResolveInfo zza(android.content.pm.PackageManager p2, String p3)
    {
        return p2.resolveActivity(new android.content.Intent("android.intent.action.VIEW", android.net.Uri.parse(p3)), 65536);
    }

Method com.google.android.gms.internal.zzfy.zza() calling method android.net.Uri.parse()


    private com.google.android.gms.internal.zzhv zza(org.json.JSONObject p3, boolean p4, boolean p5)
    {
        com.google.android.gms.internal.zzhv v3_6;
        if (p4 == null) {
            v3_6 = p3.optString("url");
        } else {
            v3_6 = p3.getString("url");
        }
        if (!android.text.TextUtils.isEmpty(v3_6)) {
            if (p5 == null) {
                return this.zzBG.zza(v3_6, new com.google.android.gms.internal.zzfy$5(this, p4, v3_6));
            } else {
                return new com.google.android.gms.internal.zzht(new com.google.android.gms.ads.internal.formats.zzc(0, android.net.Uri.parse(v3_6)));
            }
        } else {
            this.zza(0, p4);
            return new com.google.android.gms.internal.zzht(0);
        }
    }

Method com.google.android.gms.internal.zzcb.zza() calling method android.net.Uri.parse()


    String zza(String p3, java.util.Map p4)
    {
        String v3_4 = android.net.Uri.parse(p3).buildUpon();
        java.util.Iterator v4_2 = p4.entrySet().iterator();
        while (v4_2.hasNext()) {
            String v0_1 = ((java.util.Map$Entry) v4_2.next());
            v3_4.appendQueryParameter(((String) v0_1.getKey()), ((String) v0_1.getValue()));
        }
        return v3_4.build().toString();
    }

Method com.google.android.gms.internal.zzbq.zzcR() calling method android.net.Uri.parse()


    public boolean zzcR()
    {
        boolean v0_1 = new android.content.Intent("android.intent.action.VIEW");
        v0_1.setData(android.net.Uri.parse("sms:"));
        return this.zza(v0_1);
    }

Method com.google.android.gms.internal.zzbq.zzcQ() calling method android.net.Uri.parse()


    public boolean zzcQ()
    {
        boolean v0_1 = new android.content.Intent("android.intent.action.DIAL");
        v0_1.setData(android.net.Uri.parse("tel:"));
        return this.zza(v0_1);
    }

Method com.google.android.gms.internal.zzan.zzb() calling method android.net.Uri.parse()


    private android.net.Uri zzb(android.net.Uri p6, String p7, String p8)
    {
        android.net.Uri v6_3;
        String v0 = p6.toString();
        int v1_4 = v0.indexOf(";adurl");
        if (v1_4 == -1) {
            android.net.Uri v6_7 = p6.getEncodedPath();
            int v1_0 = v0.indexOf(v6_7);
            StringBuilder v3_1 = new StringBuilder(v0.substring(0, (v6_7.length() + v1_0)));
            v3_1.append(";");
            v3_1.append(p7);
            v3_1.append("=");
            v3_1.append(p8);
            v3_1.append(";");
            v3_1.append(v0.substring((v1_0 + v6_7.length())));
            v6_3 = v3_1.toString();
        } else {
            int v1_3 = (v1_4 + 1);
            android.net.Uri v6_5 = new StringBuilder(v0.substring(0, v1_3));
            v6_5.append(p7);
            v6_5.append("=");
            v6_5.append(p8);
            v6_5.append(";");
            v6_5.append(v0.substring(v1_3));
            v6_3 = v6_5.toString();
        }
        return android.net.Uri.parse(v6_3);
    }

Method com.google.android.gms.internal.zzan.zza() calling method android.net.Uri.parse()


    private android.net.Uri zza(android.net.Uri p4, String p5, String p6)
    {
        String v0 = p4.toString();
        int v1_2 = v0.indexOf("&adurl");
        if (v1_2 == -1) {
            v1_2 = v0.indexOf("?adurl");
        }
        if (v1_2 == -1) {
            return p4.buildUpon().appendQueryParameter(p5, p6).build();
        } else {
            int v1_1 = (v1_2 + 1);
            android.net.Uri v4_5 = new StringBuilder(v0.substring(0, v1_1));
            v4_5.append(p5);
            v4_5.append("=");
            v4_5.append(p6);
            v4_5.append("&");
            v4_5.append(v0.substring(v1_1));
            return android.net.Uri.parse(v4_5.toString());
        }
    }

Method com.google.android.gms.games.internal.data.GamesDataChangeUris.<clinit>() calling method android.net.Uri.parse()


    static GamesDataChangeUris()
    {
        com.google.android.gms.games.internal.data.GamesDataChangeUris.zzasD = android.net.Uri.parse("content://com.google.android.gms.games/").buildUpon().appendPath("data_change").build();
        com.google.android.gms.games.internal.data.GamesDataChangeUris.zzasE = com.google.android.gms.games.internal.data.GamesDataChangeUris.zzasD.buildUpon().appendPath("invitations").build();
        com.google.android.gms.games.internal.data.GamesDataChangeUris.zzasF = com.google.android.gms.games.internal.data.GamesDataChangeUris.zzasD.buildUpon().appendEncodedPath("players").build();
        return;
    }

Method com.google.android.gms.common.internal.zzm.zzcf() calling method android.net.Uri.parse()


    private static android.net.Uri zzcf(String p2)
    {
        return android.net.Uri.parse("market://details").buildUpon().appendQueryParameter("id", p2).build();
    }

Method com.google.android.gms.common.internal.zzm.<clinit>() calling method android.net.Uri.parse()


    static zzm()
    {
        com.google.android.gms.common.internal.zzm.zzaaV = android.net.Uri.parse("http://plus.google.com/");
        com.google.android.gms.common.internal.zzm.zzaaW = com.google.android.gms.common.internal.zzm.zzaaV.buildUpon().appendPath("circles").appendPath("find").build();
        return;
    }

Method com.google.android.gms.appinvite.AppInviteReferral.zzh() calling method android.net.Uri.parse()


    private static android.os.Bundle zzh(android.content.Intent p4)
    {
        if ((p4 != null) && (p4.getAction().equals("com.android.vending.INSTALL_REFERRER"))) {
            if (p4.getStringExtra("referrer") != null) {
                try {
                    String v1_3 = java.net.URLDecoder.decode(p4.getStringExtra("referrer"), "UTF-8");
                    String v4_3 = new StringBuilder();
                    v4_3.append("s://a.b.c?");
                    v4_3.append(v1_3);
                    String v4_5 = android.net.Uri.parse(v4_3.toString());
                    StringBuilder v2_2 = v4_5.getQueryParameter("invitation_id");
                    String v4_6 = v4_5.getQueryParameter("deep_link_id");
                } catch (String v1) {
                    StringBuilder v2_4 = new StringBuilder();
                    v2_4.append("Error parsing Play Store referrer URL: ");
                    v2_4.append(v4_6);
                    android.util.Log.e("AppInviteReferral", v2_4.toString());
                }
                if ((v2_2 != null) || (v4_6 != null)) {
                    return com.google.android.gms.appinvite.AppInviteReferral.zza(v2_2, v4_6, 1);
                } else {
                    StringBuilder v2_7 = new StringBuilder();
                    v2_7.append("Missing  Referrer query params: ");
                    v2_7.append(v1_3);
                    android.util.Log.w("AppInviteReferral", v2_7.toString());
                    return 0;
                }
            } else {
                return 0;
            }
        }
        return 0;
    }

Method com.google.android.gms.ads.internal.overlay.zzi.setVideoPath() calling method android.net.Uri.parse()


    public void setVideoPath(String p2)
    {
        this.setVideoURI(android.net.Uri.parse(p2));
        return;
    }

Method com.google.android.gms.ads.internal.overlay.zza.zza() calling method android.net.Uri.parse()


    public boolean zza(android.content.Context p7, com.google.android.gms.ads.internal.overlay.AdLauncherIntentInfoParcel p8, com.google.android.gms.ads.internal.overlay.zzk p9)
    {
        String v7_2;
        if (p8 != 0) {
            android.content.Intent v1_1 = new android.content.Intent();
            if (!android.text.TextUtils.isEmpty(p8.zzzf)) {
                if (android.text.TextUtils.isEmpty(p8.mimeType)) {
                    v1_1.setData(android.net.Uri.parse(p8.zzzf));
                } else {
                    v1_1.setDataAndType(android.net.Uri.parse(p8.zzzf), p8.mimeType);
                }
                v1_1.setAction("android.intent.action.VIEW");
                if (!android.text.TextUtils.isEmpty(p8.packageName)) {
                    v1_1.setPackage(p8.packageName);
                }
                if (!android.text.TextUtils.isEmpty(p8.zzzg)) {
                    String v2_12 = p8.zzzg.split("/", 2);
                    if (v2_12.length >= 2) {
                        v1_1.setClassName(v2_12[0], v2_12[1]);
                    } else {
                        String v7_4 = new StringBuilder();
                        v7_4.append("Could not parse component name from open GMSG: ");
                        v7_4.append(p8.zzzg);
                        v7_2 = v7_4.toString();
                        com.google.android.gms.ads.internal.util.client.zzb.zzaC(v7_2);
                        return 0;
                    }
                }
                int v8_1 = p8.zzzh;
                if (!android.text.TextUtils.isEmpty(v8_1)) {
                    try {
                        int v8_2 = Integer.parseInt(v8_1);
                    } catch (int v8) {
                        com.google.android.gms.ads.internal.util.client.zzb.zzaC("Could not parse intent flags.");
                        v8_2 = 0;
                    }
                    v1_1.addFlags(v8_2);
                }
                try {
                    int v8_5 = new StringBuilder();
                    v8_5.append("Launching an intent: ");
                    v8_5.append(v1_1.toURI());
                    com.google.android.gms.ads.internal.util.client.zzb.zzaB(v8_5.toString());
                    p7.startActivity(v1_1);
                } catch (String v7_1) {
                    v7_2 = v7_1.getMessage();
                }
                if (p9 != null) {
                    p9.zzaO();
                }
                return 1;
            } else {
                v7_2 = "Open GMSG did not contain a URL.";
            }
        } else {
            v7_2 = "No intent data for launcher overlay.";
        }
        com.google.android.gms.ads.internal.util.client.zzb.zzaC(v7_2);
        return 0;
    }

Method com.android.insecurebankv2.TrackUserContentProvider.<clinit>() calling method android.net.Uri.parse()


    static TrackUserContentProvider()
    {
        com.android.insecurebankv2.TrackUserContentProvider.CONTENT_URI = android.net.Uri.parse("content://com.android.insecurebankv2.TrackUserContentProvider/trackerusers");
        com.android.insecurebankv2.TrackUserContentProvider.uriMatcher = new android.content.UriMatcher(-1);
        com.android.insecurebankv2.TrackUserContentProvider.uriMatcher.addURI("com.android.insecurebankv2.TrackUserContentProvider", "trackerusers", 1);
        com.android.insecurebankv2.TrackUserContentProvider.uriMatcher.addURI("com.android.insecurebankv2.TrackUserContentProvider", "trackerusers/*", 1);
        return;
    }

Method android.support.v4.media.MediaMetadataCompat.getDescription() calling method android.net.Uri.parse()


    public android.support.v4.media.MediaDescriptionCompat getDescription()
    {
        if (this.mDescription == null) {
            String v0_2 = this.getString("android.media.metadata.MEDIA_ID");
            CharSequence[] v1_1 = new CharSequence[3];
            android.graphics.Bitmap v2 = 0;
            android.net.Uri v3 = 0;
            CharSequence v4_0 = this.getText("android.media.metadata.DISPLAY_TITLE");
            if (android.text.TextUtils.isEmpty(v4_0)) {
                String v9_0 = 0;
                int v5_2 = 0;
                while ((v9_0 < v1_1.length) && (v5_2 < android.support.v4.media.MediaMetadataCompat.PREFERRED_DESCRIPTION_ORDER.length)) {
                    int v11 = (v5_2 + 1);
                    int v5_4 = this.getText(android.support.v4.media.MediaMetadataCompat.PREFERRED_DESCRIPTION_ORDER[v5_2]);
                    if (!android.text.TextUtils.isEmpty(v5_4)) {
                        boolean v10_5 = (v9_0 + 1);
                        v1_1[v9_0] = v5_4;
                        v9_0 = v10_5;
                    }
                    v5_2 = v11;
                }
            } else {
                v1_1[0] = v4_0;
                v1_1[1] = this.getText("android.media.metadata.DISPLAY_SUBTITLE");
                v1_1[2] = this.getText("android.media.metadata.DISPLAY_DESCRIPTION");
            }
            int v5_9 = 0;
            while (v5_9 < android.support.v4.media.MediaMetadataCompat.PREFERRED_BITMAP_ORDER.length) {
                String v9_5 = this.getBitmap(android.support.v4.media.MediaMetadataCompat.PREFERRED_BITMAP_ORDER[v5_9]);
                if (v9_5 == null) {
                    v5_9++;
                } else {
                    v2 = v9_5;
                    break;
                }
            }
            int v5_10 = 0;
            while (v5_10 < android.support.v4.media.MediaMetadataCompat.PREFERRED_URI_ORDER.length) {
                String v9_10 = this.getString(android.support.v4.media.MediaMetadataCompat.PREFERRED_URI_ORDER[v5_10]);
                if (android.text.TextUtils.isEmpty(v9_10)) {
                    v5_10++;
                } else {
                    v3 = android.net.Uri.parse(v9_10);
                    break;
                }
            }
            int v5_12 = new android.support.v4.media.MediaDescriptionCompat$Builder();
            v5_12.setMediaId(v0_2);
            v5_12.setTitle(v1_1[0]);
            v5_12.setSubtitle(v1_1[1]);
            v5_12.setDescription(v1_1[2]);
            v5_12.setIconBitmap(v2);
            v5_12.setIconUri(v3);
            this.mDescription = v5_12.build();
            return this.mDescription;
        } else {
            return this.mDescription;
        }
    }

Method com.google.android.gms.tagmanager.zzcx.zzr() calling method org.apache.http.client.HttpClient.execute()


    public void zzr(java.util.List p11)
    {
        int v0_1 = Math.min(p11.size(), 40);
        int v2 = 1;
        v2 = 0;
        int v3 = 1;
        while (v2 < v0_1) {
            com.google.android.gms.tagmanager.zzaq v4_1 = ((com.google.android.gms.tagmanager.zzaq) p11.get(v2));
            com.google.android.gms.tagmanager.zzcx$zza v5_0 = this.zzd(v4_1);
            if (v5_0 != null) {
                StringBuilder v6_0 = this.zzd(v5_0);
                if (v6_0 != null) {
                    String v7_1 = new org.apache.http.HttpHost(v5_0.getHost(), v5_0.getPort(), v5_0.getProtocol());
                    v6_0.addHeader("Host", v7_1.toHostString());
                    this.zza(v6_0);
                    if (v3 != 0) {
                        com.google.android.gms.tagmanager.zzbl.zzaJ(this.zzaNE);
                        v3 = 0;
                    }
                    com.google.android.gms.tagmanager.zzcx$zza v5_5 = this.zzaNW.execute(v7_1, v6_0);
                    StringBuilder v6_2 = v5_5.getStatusLine().getStatusCode();
                    String v7_2 = v5_5.getEntity();
                    if (v7_2 != null) {
                        v7_2.consumeContent();
                    }
                    if (v6_2 == 200) {
                        this.zzaNX.zza(v4_1);
                    } else {
                        StringBuilder v6_4 = new StringBuilder();
                        v6_4.append("Bad response: ");
                        v6_4.append(v5_5.getStatusLine().getStatusCode());
                        com.google.android.gms.tagmanager.zzbg.zzaC(v6_4.toString());
                        this.zzaNX.zzc(v4_1);
                    }
                } else {
                    this.zzaNX.zzb(v4_1);
                }
            } else {
                com.google.android.gms.tagmanager.zzcx$zza v5_14 = "No destination: discarding hit.";
                com.google.android.gms.tagmanager.zzbg.zzaC(v5_14);
            }
            v2++;
        }
        return;
    }

Method com.google.android.gms.internal.zzw.zza() calling method org.apache.http.client.HttpClient.execute()


    public org.apache.http.HttpResponse zza(com.google.android.gms.internal.zzk p3, java.util.Map p4)
    {
        org.apache.http.client.methods.HttpUriRequest v0 = com.google.android.gms.internal.zzw.zzb(p3, p4);
        com.google.android.gms.internal.zzw.zza(v0, p4);
        com.google.android.gms.internal.zzw.zza(v0, p3.getHeaders());
        this.zza(v0);
        org.apache.http.params.HttpParams v4_2 = v0.getParams();
        org.apache.http.HttpResponse v3_1 = p3.zzt();
        org.apache.http.params.HttpConnectionParams.setConnectionTimeout(v4_2, 5000);
        org.apache.http.params.HttpConnectionParams.setSoTimeout(v4_2, v3_1);
        return this.zzaE.execute(v0);
    }

Method com.google.android.gms.internal.zzqj.zzfd() calling method org.apache.http.client.HttpClient.execute()


    public java.io.InputStream zzfd(String p3)
    {
        this.zzaE = this.zzAF();
        return this.zza(this.zzaE, this.zzaE.execute(new org.apache.http.client.methods.HttpGet(p3)));
    }

Method com.android.insecurebankv2.DoTransfer$RequestDoTransferTask.doInBackground() calling method org.apache.http.client.HttpClient.execute()


    protected varargs String doInBackground(String[] p13)
    {
        org.apache.http.impl.client.DefaultHttpClient v1_1 = new org.apache.http.impl.client.DefaultHttpClient();
        android.content.SharedPreferences v3_4 = new StringBuilder();
        v3_4.append(this.this$0.protocol);
        v3_4.append(this.this$0.serverip);
        v3_4.append(":");
        v3_4.append(this.this$0.serverport);
        v3_4.append("/dotransfer");
        org.apache.http.client.methods.HttpPost v2_0 = new org.apache.http.client.methods.HttpPost(v3_4.toString());
        android.content.SharedPreferences v3_2 = this.this$0.getSharedPreferences("mySharedPreferences", 0);
        try {
            this.this$0.usernameBase64ByteString = new String(android.util.Base64.decode(v3_2.getString("EncryptedUsername", 0), 0), "UTF-8");
            try {
                this.this$0.passNormalized = com.android.insecurebankv2.DoTransfer.access$000(this.this$0, v3_2.getString("superSecurePassword", 0));
            } catch (java.util.ArrayList v7_4) {
                v7_4.printStackTrace();
            }
            java.util.ArrayList v7_6 = new java.util.ArrayList(5);
            v7_6.add(new org.apache.http.message.BasicNameValuePair("username", this.this$0.usernameBase64ByteString));
            v7_6.add(new org.apache.http.message.BasicNameValuePair("password", this.this$0.passNormalized));
            this.this$0.from = ((android.widget.EditText) this.this$0.findViewById(2131165227));
            this.this$0.to = ((android.widget.EditText) this.this$0.findViewById(2131165229));
            this.this$0.amount = ((android.widget.EditText) this.this$0.findViewById(2131165226));
            v7_6.add(new org.apache.http.message.BasicNameValuePair("from_acc", this.this$0.from.getText().toString()));
            v7_6.add(new org.apache.http.message.BasicNameValuePair("to_acc", this.this$0.to.getText().toString()));
            v7_6.add(new org.apache.http.message.BasicNameValuePair("amount", this.this$0.amount.getText().toString()));
            try {
                v2_0.setEntity(new org.apache.http.client.entity.UrlEncodedFormEntity(v7_6));
                try {
                    this.this$0.responseBody = v1_1.execute(v2_0);
                    try {
                        this.this$0.in = this.this$0.responseBody.getEntity().getContent();
                        try {
                            this.this$0.result = this.this$0.convertStreamToString(this.this$0.in);
                        } catch (com.android.insecurebankv2.DoTransfer v8_11) {
                            v8_11.printStackTrace();
                        }
                        this.this$0.result = this.this$0.result.replace("\n", "");
                        this.this$0.runOnUiThread(new com.android.insecurebankv2.DoTransfer$RequestDoTransferTask$1(this));
                        return "dinesh";
                    } catch (com.android.insecurebankv2.DoTransfer v8_9) {
                        v8_9.printStackTrace();
                    }
                } catch (com.android.insecurebankv2.DoTransfer v8_7) {
                    v8_7.printStackTrace();
                }
            } catch (com.android.insecurebankv2.DoTransfer v8_5) {
                v8_5.printStackTrace();
            }
        } catch (java.util.ArrayList v7_1) {
            v7_1.printStackTrace();
        }
    }

Method com.android.insecurebankv2.DoTransfer$RequestDoGets2.doInBackground() calling method org.apache.http.client.HttpClient.execute()


    public varargs String doInBackground(String[] p13)
    {
        org.apache.http.impl.client.DefaultHttpClient v1_1 = new org.apache.http.impl.client.DefaultHttpClient();
        android.content.SharedPreferences v3_4 = new StringBuilder();
        v3_4.append(this.this$0.protocol);
        v3_4.append(this.this$0.serverip);
        v3_4.append(":");
        v3_4.append(this.this$0.serverport);
        v3_4.append("/getaccounts");
        org.apache.http.client.methods.HttpPost v2_0 = new org.apache.http.client.methods.HttpPost(v3_4.toString());
        android.content.SharedPreferences v3_2 = this.this$0.getSharedPreferences("mySharedPreferences", 0);
        try {
            this.this$0.usernameBase64ByteString = new String(android.util.Base64.decode(v3_2.getString("EncryptedUsername", 0), 0), "UTF-8");
            try {
                this.this$0.passNormalized = com.android.insecurebankv2.DoTransfer.access$000(this.this$0, v3_2.getString("superSecurePassword", 0));
            } catch (java.util.ArrayList v7_4) {
                v7_4.printStackTrace();
            }
            java.util.ArrayList v7_6 = new java.util.ArrayList(2);
            v7_6.add(new org.apache.http.message.BasicNameValuePair("username", this.this$0.usernameBase64ByteString));
            v7_6.add(new org.apache.http.message.BasicNameValuePair("password", this.this$0.passNormalized));
            try {
                v2_0.setEntity(new org.apache.http.client.entity.UrlEncodedFormEntity(v7_6));
                try {
                    this.this$0.responseBody = v1_1.execute(v2_0);
                    try {
                        this.this$0.in = this.this$0.responseBody.getEntity().getContent();
                        try {
                            this.this$0.result = this.this$0.convertStreamToString(this.this$0.in);
                        } catch (org.json.JSONException v8_27) {
                            v8_27.printStackTrace();
                        }
                        this.this$0.result = this.this$0.result.replace("\n", "");
                        if ((this.this$0.result != null) && (this.this$0.result.indexOf("Correct") != -1)) {
                            try {
                                this.this$0.jsonObject = new org.json.JSONObject(this.this$0.result);
                                this.this$0.acc1 = this.this$0.jsonObject.getString("from");
                                this.this$0.acc2 = this.this$0.jsonObject.getString("to");
                            } catch (org.json.JSONException v8_8) {
                                v8_8.printStackTrace();
                            }
                        }
                        this.this$0.runOnUiThread(new com.android.insecurebankv2.DoTransfer$RequestDoGets2$1(this));
                        return "dinesh";
                    } catch (org.json.JSONException v8_25) {
                        v8_25.printStackTrace();
                    }
                } catch (org.json.JSONException v8_23) {
                    v8_23.printStackTrace();
                }
            } catch (org.json.JSONException v8_21) {
                v8_21.printStackTrace();
            }
        } catch (java.util.ArrayList v7_1) {
            v7_1.printStackTrace();
        }
    }

Method com.android.insecurebankv2.DoLogin$RequestTask.postData() calling method org.apache.http.client.HttpClient.execute()


    public void postData(String p11)
    {
        org.apache.http.HttpResponse v4_18;
        org.apache.http.impl.client.DefaultHttpClient v0_1 = new org.apache.http.impl.client.DefaultHttpClient();
        org.apache.http.client.methods.HttpPost v2_4 = new StringBuilder();
        v2_4.append(this.this$0.protocol);
        v2_4.append(this.this$0.serverip);
        v2_4.append(":");
        v2_4.append(this.this$0.serverport);
        v2_4.append("/login");
        org.apache.http.client.methods.HttpPost v1_1 = new org.apache.http.client.methods.HttpPost(v2_4.toString());
        java.util.ArrayList v3_5 = new StringBuilder();
        v3_5.append(this.this$0.protocol);
        v3_5.append(this.this$0.serverip);
        v3_5.append(":");
        v3_5.append(this.this$0.serverport);
        v3_5.append("/devlogin");
        org.apache.http.client.methods.HttpPost v2_3 = new org.apache.http.client.methods.HttpPost(v3_5.toString());
        java.util.ArrayList v3_8 = new java.util.ArrayList(2);
        v3_8.add(new org.apache.http.message.BasicNameValuePair("username", this.this$0.username));
        v3_8.add(new org.apache.http.message.BasicNameValuePair("password", this.this$0.password));
        if (!this.this$0.username.equals("devadmin")) {
            v1_1.setEntity(new org.apache.http.client.entity.UrlEncodedFormEntity(v3_8));
            v4_18 = v0_1.execute(v1_1);
        } else {
            v2_3.setEntity(new org.apache.http.client.entity.UrlEncodedFormEntity(v3_8));
            v4_18 = v0_1.execute(v2_3);
        }
        this.this$0.result = this.convertStreamToString(v4_18.getEntity().getContent());
        this.this$0.result = this.this$0.result.replace("\n", "");
        if (this.this$0.result != null) {
            if (this.this$0.result.indexOf("Correct Credentials") == -1) {
                this.this$0.startActivity(new android.content.Intent(this.this$0.getApplicationContext(), com.android.insecurebankv2.WrongLogin));
            } else {
                com.android.insecurebankv2.DoLogin v7_3 = new StringBuilder();
                v7_3.append(", account=");
                v7_3.append(this.this$0.username);
                v7_3.append(":");
                v7_3.append(this.this$0.password);
                android.util.Log.d("Successful Login:", v7_3.toString());
                this.saveCreds(this.this$0.username, this.this$0.password);
                this.trackUserLogins();
                android.content.Intent v6_5 = new android.content.Intent(this.this$0.getApplicationContext(), com.android.insecurebankv2.PostLogin);
                v6_5.putExtra("uname", this.this$0.username);
                this.this$0.startActivity(v6_5);
            }
        }
        return;
    }

Method com.android.insecurebankv2.ChangePassword$RequestChangePasswordTask.postData() calling method org.apache.http.client.HttpClient.execute()


    public void postData(String p11)
    {
        org.apache.http.impl.client.DefaultHttpClient v0_1 = new org.apache.http.impl.client.DefaultHttpClient();
        java.util.ArrayList v2_4 = new StringBuilder();
        v2_4.append(this.this$0.protocol);
        v2_4.append(this.this$0.serverip);
        v2_4.append(":");
        v2_4.append(this.this$0.serverport);
        v2_4.append("/changepassword");
        org.apache.http.client.methods.HttpPost v1_1 = new org.apache.http.client.methods.HttpPost(v2_4.toString());
        java.util.ArrayList v2_2 = new java.util.ArrayList(2);
        v2_2.add(new org.apache.http.message.BasicNameValuePair("username", this.this$0.uname));
        v2_2.add(new org.apache.http.message.BasicNameValuePair("newpassword", this.this$0.changePassword_text.getText().toString()));
        v1_1.setEntity(new org.apache.http.client.entity.UrlEncodedFormEntity(v2_2));
        com.android.insecurebankv2.ChangePassword.access$002(this.this$0, java.util.regex.Pattern.compile("((?=.*\\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%]).{6,20})"));
        com.android.insecurebankv2.ChangePassword.access$102(this.this$0, com.android.insecurebankv2.ChangePassword.access$000(this.this$0).matcher(this.this$0.changePassword_text.getText().toString()));
        if (!com.android.insecurebankv2.ChangePassword.access$100(this.this$0).matches()) {
            this.this$0.runOnUiThread(new com.android.insecurebankv2.ChangePassword$RequestChangePasswordTask$2(this));
        } else {
            this.this$0.result = this.convertStreamToString(v0_1.execute(v1_1).getEntity().getContent());
            this.this$0.result = this.this$0.result.replace("\n", "");
            this.this$0.runOnUiThread(new com.android.insecurebankv2.ChangePassword$RequestChangePasswordTask$1(this));
        }
        return;
    }

Method com.google.android.gms.internal.zzii.onCreateWindow() calling method android.webkit.WebView.setWebViewClient()


    public final boolean onCreateWindow(android.webkit.WebView p4, boolean p5, boolean p6, android.os.Message p7)
    {
        int v0_1 = ((android.webkit.WebView$WebViewTransport) p7.obj);
        android.webkit.WebView v1_1 = new android.webkit.WebView(p4.getContext());
        v1_1.setWebViewClient(this.zzoA.zzgF());
        v0_1.setWebView(v1_1);
        p7.sendToTarget();
        return 1;
    }

Method com.google.android.gms.internal.zzfd$1.run() calling method android.webkit.WebView.setWebViewClient()


    public void run()
    {
        android.webkit.WebView v1 = this.zzAw.zzeZ();
        v1.setWebViewClient(new com.google.android.gms.internal.zzfd$1$1(this, v1));
        this.zzAw.zzAt.add(v1);
        v1.loadDataWithBaseURL(this.zzAu, this.zzAv, "text/html", "UTF-8", 0);
        com.google.android.gms.ads.internal.util.client.zzb.zzay("Fetching assets finished.");
        return;
    }

Method com.android.insecurebankv2.ViewStatement.onCreate() calling method android.webkit.WebView.setWebViewClient()


    protected void onCreate(android.os.Bundle p8)
    {
        super.onCreate(p8);
        this.setContentView(2131296284);
        this.uname = this.getIntent().getStringExtra("uname");
        String v1_0 = new StringBuilder();
        v1_0.append("Statements_");
        v1_0.append(this.uname);
        v1_0.append(".html");
        java.io.File v2_4 = new java.io.File(android.os.Environment.getExternalStorageDirectory(), v1_0.toString());
        System.out.println(v2_4.toString());
        if (!v2_4.exists()) {
            this.startActivity(new android.content.Intent(this, com.android.insecurebankv2.PostLogin));
            com.marcohc.toasteroid.Toasteroid.show(this, "Statement does not Exist!!", com.marcohc.toasteroid.Toasteroid$STYLES.WARNING, 0);
        } else {
            android.content.Intent v3_7 = ((android.webkit.WebView) this.findViewById(2131165313));
            String v4_4 = new StringBuilder();
            v4_4.append("file://");
            v4_4.append(android.os.Environment.getExternalStorageDirectory());
            v4_4.append("/Statements_");
            v4_4.append(this.uname);
            v4_4.append(".html");
            v3_7.loadUrl(v4_4.toString());
            v3_7.getSettings().setJavaScriptEnabled(1);
            v3_7.getSettings().setSaveFormData(1);
            v3_7.getSettings().setBuiltInZoomControls(1);
            v3_7.setWebViewClient(new com.android.insecurebankv2.MyWebViewClient());
            v3_7.setWebChromeClient(new android.webkit.WebChromeClient());
        }
        return;
    }

Method com.google.android.gms.internal.zzig.evaluateJavascript() calling method android.webkit.WebView.evaluateJavascript()


    public void evaluateJavascript(String p3, android.webkit.ValueCallback p4)
    {
        try {
            if (!this.isDestroyed()) {
                super.evaluateJavascript(p3, p4);
                return;
            } else {
                com.google.android.gms.ads.internal.util.client.zzb.zzaC("The webview is destroyed. Ignoring action.");
                if (p4 != null) {
                    p4.onReceiveValue(0);
                }
                return;
            }
        } catch (int v1_0) {
            throw v1_0;
        }
    }

Method com.google.android.gms.internal.zzbk$2.run() calling method android.webkit.WebView.evaluateJavascript()


    public void run()
    {
        if (this.zzrG.getSettings().getJavaScriptEnabled()) {
            try {
                this.zzrG.evaluateJavascript("(function() { return  {text:document.body.innerText}})();", this.zzrE);
                return;
            } catch (android.webkit.ValueCallback v0) {
                this.zzrE.onReceiveValue("");
            }
        }
        return;
    }

Method com.google.android.gms.internal.zzig.loadData() calling method android.webkit.WebView.loadData()


    public void loadData(String p3, String p4, String p5)
    {
        try {
            if (this.isDestroyed()) {
                com.google.android.gms.ads.internal.util.client.zzb.zzaC("The webview is destroyed. Ignoring action.");
            } else {
                super.loadData(p3, p4, p5);
            }
        } catch (String v1_2) {
            throw v1_2;
        }
        return;
    }

Method com.google.android.gms.internal.zzig.zzaD() calling method android.webkit.WebView.loadUrl()


    public void zzaD(String p2)
    {
        try {
            super.loadUrl(p2);
            return;
        } catch (Throwable v2_1) {
            throw v2_1;
        }
    }

Method com.google.android.gms.internal.zzig.loadUrl() calling method android.webkit.WebView.loadUrl()


    public void loadUrl(String p3)
    {
        try {
            if (this.isDestroyed()) {
                com.google.android.gms.ads.internal.util.client.zzb.zzaC("The webview is destroyed. Ignoring action.");
            } else {
                super.loadUrl(p3);
            }
        } catch (String v1_2) {
            throw v1_2;
        }
        return;
    }

Method com.android.insecurebankv2.ViewStatement.onCreate() calling method android.webkit.WebView.loadUrl()


    protected void onCreate(android.os.Bundle p8)
    {
        super.onCreate(p8);
        this.setContentView(2131296284);
        this.uname = this.getIntent().getStringExtra("uname");
        String v1_0 = new StringBuilder();
        v1_0.append("Statements_");
        v1_0.append(this.uname);
        v1_0.append(".html");
        java.io.File v2_4 = new java.io.File(android.os.Environment.getExternalStorageDirectory(), v1_0.toString());
        System.out.println(v2_4.toString());
        if (!v2_4.exists()) {
            this.startActivity(new android.content.Intent(this, com.android.insecurebankv2.PostLogin));
            com.marcohc.toasteroid.Toasteroid.show(this, "Statement does not Exist!!", com.marcohc.toasteroid.Toasteroid$STYLES.WARNING, 0);
        } else {
            android.content.Intent v3_7 = ((android.webkit.WebView) this.findViewById(2131165313));
            String v4_4 = new StringBuilder();
            v4_4.append("file://");
            v4_4.append(android.os.Environment.getExternalStorageDirectory());
            v4_4.append("/Statements_");
            v4_4.append(this.uname);
            v4_4.append(".html");
            v3_7.loadUrl(v4_4.toString());
            v3_7.getSettings().setJavaScriptEnabled(1);
            v3_7.getSettings().setSaveFormData(1);
            v3_7.getSettings().setBuiltInZoomControls(1);
            v3_7.setWebViewClient(new com.android.insecurebankv2.MyWebViewClient());
            v3_7.setWebChromeClient(new android.webkit.WebChromeClient());
        }
        return;
    }

Method com.android.insecurebankv2.MyWebViewClient.shouldOverrideUrlLoading() calling method android.webkit.WebView.loadUrl()


    public boolean shouldOverrideUrlLoading(android.webkit.WebView p2, String p3)
    {
        p2.loadUrl(p3);
        return 1;
    }