Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Programmare android

Hybrid View

  1. #1
    Quote Originariamente inviata da fermat Visualizza il messaggio
    devi impostare la tua WebView.
    una cosa del genere:
    codice:
    this.mWebView.setWebViewClient(new WebViewClient(){
    
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url){
          view.loadUrl(url);
          return true;
        }
    });
    non testato...

    Ho fatto cosi:
    WebView website=(WebView) findViewById(R.id.website);

    website.setWebViewClient(new, WebViewClient(){

    public boolean shouldOverrideUrlLoading(WebView view, "http://www.milanclubalife.it"){
    view.loadUrl("http://www.milanclubalife.it");
    }

    });

    ma mi da errore

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da techno Visualizza il messaggio
    website.setWebViewClient(new, WebViewClient(){

    public boolean shouldOverrideUrlLoading(WebView view, "http://www.milanclubalife.it"){
    view.loadUrl("http://www.milanclubalife.it");
    }

    });

    ma mi da errore
    Perché così, strutturalmente/sintatticamente, non ha assolutamente senso. Lì stai definendo un metodo (shouldOverrideUrlLoading) ... NON lo stai invocando. Quindi la stringa letterale in rosso

    public boolean shouldOverrideUrlLoading(WebView view, "http://www.milanclubalife.it")

    in quel punto è assolutamente errata.

    Non me ne intendo di Android ma ridefinire quel shouldOverrideUrlLoading presumo abbia un senso del tipo: "guarda webview, ti passo un WebViewClient per cui se riceve notifica per gestire un url, fallo aprire nella web view (e non altrove, in altro modo)".
    Correggetemi se sbaglio.

    In sostanza, lì non devi mettere qualcosa di specifico, perché applica un concetto generico.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.