/**
* 實現按下源生返回鍵,返回到上一個網頁的方法,直接複製即可,
* 此方法爲監聽返回按鍵時的處理
* @content loadUrl進的網址
* */
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (KeyEvent.KEYCODE_BACK == keyCode&& mVebView.canGoBack()) { //監聽到返回鍵被按下,並且當前網頁可被返回
if (mVebView.getUrl().equals(content)) { //獲取當前的網址,與初始網址界面是否相同
finish(); //相同表示爲第一次進入的網址,上一級爲源生
} else {
mVebView.goBack(); //返回到網頁的上一級
return true; //返回true,交於系統處理
}
}
return super.onKeyDown(keyCode, event);
}
/**
* 此方法爲控件的點擊事件,直接調用即可,使用方式和上一雷同,不多做解釋
* content 原網址
* */@Overridepublic void onClick(View arg0) { if (mVebView.canGoBack()) { if (mVebView.getUrl().equals(content)) { } else { mVebView.goBack(); } } else { finish(); }}