2017-06-10 2 views
0

Was ist los damit? Die Methode onKeyDown wird nie in meinem Programm verwendet."Methode onKeyDown wird nie verwendet" in Android Webview

public boolean onKeyDown(int keyCode, KeyEvent event) { 
    switch (keyCode) { 
     case KeyEvent.KEYCODE_BACK: 

     // back button is pressed.. Do your stuff here 
     if(myWebView!=null) 
     { 
      if(myWebView.canGoBack()) 
      { 
       myWebView.goBack(); 
      } 
     } 

     return true; 
    } 
    return false; 
} 

Ich möchte durch die Geschichte von Webview mit diesem navigieren. Aber das funktioniert anscheinend nicht.

Antwort

0

Bitte überschreiben Sie onBackPressed, wie beschrieben here.

+0

Fühlen Sie auch die Notwendigkeit zu erwähnen, dass ich dies in Fragment nicht Aktivität verwende. Wenn dieser Code nur für Aktivität funktioniert, wie wird dann dasselbe für ein Fragment implementiert? Meine Webviews sind in Fragmenten. –

Verwandte Themen