本文整理了Java中android.webkit.WebView.canGoBackOrForward()
方法的一些代码示例,展示了WebView.canGoBackOrForward()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebView.canGoBackOrForward()
方法的具体详情如下:
包路径:android.webkit.WebView
类名称:WebView
方法名:canGoBackOrForward
暂无
代码示例来源:origin: luili16/UIMocker
@Override
public boolean canGoBackOrForward(int steps) {
return mWebView.canGoBackOrForward(steps);
}
代码示例来源:origin: stackoverflow.com
public class BackButtonListener implements View.OnKeyListener {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) {
WebView webView = (WebView) v;
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
WebBackForwardList backstack = webView.copyBackForwardList();
int currentIndex = backstack.getCurrentIndex();
int i = -1;
while (webView.canGoBackOrForward(i)) {
if (!backstack.getItemAtIndex(currentIndex + i).getUrl().equals("about:blank")) {
webView.goBackOrForward(i);
return true;
}
i--;
}
webView.goBack();
return true;
}
}
return false;
}
}
内容来源于网络,如有侵权,请联系作者删除!