我试图在按下后退按钮时隐藏编辑文本,然后当再次按下后退按钮时,活动关闭。在按下后退按钮的那一刻,编辑文本被隐藏,同时活动被关闭。隐藏编辑文本后,如何在第二次按下后退按钮时关闭活动?这是我的代码:
public boolean dispatchKeyEvent(KeyEvent event){
if(event.getKeyCode() == KeyEvent.KEYCODE_BACK){
if(myFilter.isShown()){
myFilter.setVisibility(View.GONE);
}else if(!myFilter.isShown()){
if(event.getKeyCode() == KeyEvent.KEYCODE_BACK){
finish();
}
}
}
return true;
}
谢谢