如何在Android上使用硬件后退按钮捕获事件? [英] How to catch event with hardware back button on android?
本文介绍了如何在Android上使用硬件后退按钮捕获事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用Android上的硬件后退按钮捕获事件?我需要禁止用户返回,并且单击电话上的后退"按钮以显示消息,而不要继续上一个活动.该怎么做?
How to catch event with hardware back button on android ? I need to supress user to go back and I when click on back button on phone to show message and not to go on previous activity. How to do that ?
推荐答案
您可以这样做
-
以这种方式将onBackPressed()方法覆盖到您的Activity中
override the onBackPressed() method into your Activity like this way
public void onBackPressed(){
// do something here and don't write super.onBackPressed()
}
覆盖onKeyDown()方法
override the onKeyDown() method
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch(keyCode){
case KeyEvent.KEYCODE_BACK:
// do something here
return true;
}
return super.onKeyDown(keyCode, event);
}
这篇关于如何在Android上使用硬件后退按钮捕获事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文