WebView Zurück, Aktualisieren, Vorwärts? Funktioniert einfach nicht!

Ich habe alles versucht, um meine 'vorwärts' und 'zurück', um zu arbeiten.

Refresh ist in der Arbeit [habe ich es herausgefunden, durch ändern der Methode zum Lesen 'webView.reload (); "anstelle von" webView.refresh();'

Kann mir jemand helfen mit den vorwärts-und zurück? Ich habe versucht, 'forward', 'canGoForward" und "goForward' als auch 'zurück', 'canGoBack' und 'goBack'. Es gibt keine Fehler-codes jedoch keine dieser Methoden wirklich etwas tun.

public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu); //Add menu items, second value is the id, use this in the onCreateOptionsMenu
    menu.add(0, 1, 0, "Back");
    menu.add(0, 2, 0, "Refresh");
    menu.add(0, 3, 0, "Forward");
    return true; //End of menu configuration
}
public boolean onOptionsItemSelected(MenuItem item){ //Called when you tap a menu item
    switch (item.getItemId()){
        case 1: //If the ID equals 1, go back
            webView.goBack();
        return true;
        case 2 : //If the ID equals 2, refresh
            webView.reload();
        return true;
        case 3: //If the ID equals 3, go forward
            webView.goForward();
        return true;
        }
    return false;
    }
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) { //Enables browsing to previous pages with the hardware back button
    if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) { //Check if the key event was the BACK key and if there's history
        webView.goBack();
        return true;
    }   //If it wasn't the BACK key or there's no web page history, bubble up to the default
        //system behavior (probably exit the activity)
    return super.onKeyDown(keyCode, event);
}

}

InformationsquelleAutor Kazuko Ando | 2011-06-02
Schreibe einen Kommentar