Beiträge von JackJack

    Mir fällt nichts auf...


    Lediglich dieser Code-Block in der onPageFinished() Methode. Sieht überflüssig aus, da die Seite doch gerade fertig geladen ist:



    if (!url.equals(actURL)) {
    view.loadUrl(url);
    actURL = url;
    }

    Hast Du schon versucht die Links mit Javascript zu öffnen?


    <a href="javascript:window.location.href='http://www.google.com...';">Karte</a>

    Hmmm... was genau meinst du denn mit Maps-Karten innerhalb der WebView? Static Maps (also ein Bild), oder Maps Javascript API oder was ganz wildes?

    Hi,


    ziemlich weit oben steht "NetworkOnMainThreadException". Die App versucht also Netzwerkzugriffe auf dem Main-Thread auszuführen. Ab Android Honeycomb führt dieser Versuch zu einer Exception. Niedrigere Versionen haben damit kein Problem. Netzwerkoperationen sollten grundsätzlich in einem eigenen Thread laufen, nicht auf dem Main-Thread. Denn wenn Du auf dem Main-Thread arbeitest und das Netzwerk hängt, dann hängt auch die App.



    Also ActivityThread.java Zeile 1815 muss geändert werden.



    new Thread(new Runnable() {
    public void run() {
    //netzwerkoperation
    }
    }).start();