wv.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { WebView wv = (WebView) v; if (keyCode == KeyEvent.KEYCODE_BACK && wv.canGoBack()) { wv.goBack(); return true; } return false; } });
This code causes the back key event performs twice in com.wuman.android.auth.OAuthDialogFragment