处理android后退按钮

时间:2013-04-28 14:40:32

标签: android event-handling back-button back-button-control

我有一个关于android开发的基本问题。在我的应用程序中,我有一个自动完成框。当用户单击菜单按钮时,自动完成功能变为可见。当用户单击自动填充中的条目时,文本视图会显示该条目。我想使用后退按钮,以便用户按下它时。 Textview变得不可见,再次单击autocomplte消失,而不是第三次单击应用程序退出。但在我的应用程序中单击一下应用程序退出。我是开发新手所以对此不太了解,所以我在这里问。

1 个答案:

答案 0 :(得分:1)

@Override
   public boolean onKeyDown(int keyCode, KeyEvent event) {
       if ((keyCode == KeyEvent.KEYCODE_BACK)) {
         //stuff
       }
    return super.onKeyDown(keyCode, event);
   } 

自API 5起:

 @Override
    public void onBackPressed() {
        //stuff

    }