webview的问题

亭子happy 发布于 2014/01/20 16:59
阅读 467
收藏 0

请问:

    我在应用程序中加载了一个webview,因为这个webview中loadUrl“http://www.baidu.com”,这个网站的链接可以跳转到其他网页,比如:"http://tieba.baidu.com"。按手机的back键时,我用了以下代码:  

  1. if (keyCode == KeyEvent.KEYCODE_BACK && webview.canGoBack()) { 
  2.     webview.goBack();   //后退      
  3.     return true;     
  4. }        
  5. return false;
  6.   

如果WebView中的网页跳转到http://tieba.baidu.com时,按Back键会跳转到http://www.baidu.com网页,但是如果在http://www.baidu.com网页,再按back键,就会刷新这个网页,而不是退出应用程序。如果这里想退出应用程序,请问怎么做呢?

加载中
0
亭子happy
亭子happy
我知道了,可以用canGoBack判断,WebView中的网页有前一页时返回的是true,没有前一页时返回的是false
返回顶部
顶部