Sam*_*Sam 13 android back-button
我正在进行交换应用程序...我想禁用后退按钮.所以我使用这个代码...并将意图传递给它..
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
// do something on back.
return true;
}
return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)
但是当我按下模拟器上的后退按钮时它会更新活动,但是当我按下后退按钮时它会切换到模拟器的主页..请建议是他们的任何其他方法
Sau*_*eek 62
@Override
public void onBackPressed() {
// do nothing.
}
Run Code Online (Sandbox Code Playgroud)
Ali*_*raf 17
@Override
public void onBackPressed() {
//super.onBackPressed();
if(SOME_CONDITION_TO_CHECK){
//THIS BLOCK WILL NOT DO ANYTHING AND WOULD DISABLE BACK BUTTON
}else{
super.onBackPressed();
//THIS BLOCK WILL BE CALLED IF ABOVE COND IS FALSE, AND WOULD ENABLE BACK BUTTON
}
}
Run Code Online (Sandbox Code Playgroud)
你试过onBackPressed()吗?
@Override
public void onBackPressed() {
// Do as you please
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
60936 次 |
最近记录: |