如何在程序里实现按了后退键后响应?比如一个监听器什么的,我想实现那个按键的时候有反应。
2条回答 默认 最新
- franzhong 2012-10-23 02:24关注
不知你是啥版本
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { //按下的如果是BACK,同时没有重复 Toast.makeText(ml78.this,"魔力去吧Back键测试",1).show(); return true; } return super.onKeyDown(keyCode, event); }
而对于Android 2.0开始又多出了一种新的方法,对于Activity 可以单独获取Back键的按下事件,直接重写onBackPressed方法即可,代码如下
@Override public void onBackPressed() { // 这里处理逻辑代码,大家注意:该方法仅适用于2.0或更新版的sdk return;
}
解决 无用评论 打赏 举报