Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Link WebView

       static final private String delimiter = "///////";
       WebView browser1;
       WebView browser2;        

       //

        browser1=(WebView)findViewById(R.id.webkit1);
        browser2=(WebView)findViewById(R.id.webkit2);
 
        browser1.setWebViewClient(new Callback());
        browser2.setWebViewClient(new Callback());

         //

        browser1.loadDataWithBaseURL("x-data://base", "<html><body><center><a href=PAUSE" + delimiter + "PAUSE" + "'>PAUSE</a>","text/html", "UTF-8", null);

     //

       private class Callback extends WebViewClient {
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
           
            String urls[] = url.split(delimiter);
            String url0 = urls[0].trim();
            String urlre1 = url0.replaceAll("x-data://base", "");
            String urlre2 = urlre1.replaceAll("/", "");

             return(true);

        }
 
          }
    

2013/1/29 Jonas Alves <jonasfa@gmail.com>

Você leu documentação da WebView?
http://developer.android.com/reference/android/webkit/WebView.html

Logo na introdução está o que você precisa (destaque meu):

"Creating and setting a WebViewClient subclass. It will be called when things happen that impact the rendering of the content, eg, errors or form submissions. You can also *intercept URL loading* here (via shouldOverrideUrlLoading())."

Em 29/01/2013 16:07, "Felipe Cauê Legal Benedito" <felipecaue.lb@gmail.com> escreveu:
Quando eu aperto o link ele abre no navegador e é exatamente isso que eu não quero.
Eu preciso que ela abra em um WebView que está em uma outra Activity.
Ficou mais claro?

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário