如何禁用android中活动的后退按钮

时间:2015-08-24 16:13:03

标签: android webview

考虑我们有一项活动,我们加载webview。现在我想禁用此活动中的后退按钮,无论是硬件还是所有Android版本中的软件。

enter image description here

2 个答案:

答案 0 :(得分:1)

如果您定位到API android.os.Build.VERSION_CODES.ECLAIR以下,请执行此操作,

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
     if (keyCode == KeyEvent.KEYCODE_BACK) {

         return true;
     }
     return super.onKeyDown(keyCode, event);    
}

如果您要定位更高级的API,请在“活动”

中执行此操作
@Override
public void onBackPressed() {
    // Do something here or leave it blank
}

如果你想进行一些操作,可以在那里放一些代码,或者把它留空以阻止按下按钮。

答案 1 :(得分:0)

您只需要调用onBackPressed并在活动类中留空

@Override
public void onBackPressed() {
}