在使用tab时在里面嵌套了activity(使用了activitygroup),发现使用
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(event.getAction()==KeyEvent. ACTION_DOWN&&keyCode==KeyEvent. KEYCODE_BACK){
//do anything you want
}
return super.onKeyDown(keyCode, event);
}
方法来监听返回键会出现无法监听的情况(正常的继承activity的类可以实现),查找发现需要使用
public boolean dispatchKeyEvent(KeyEvent event) {
// TODO Auto-generated method stub
if(event.getAction()==KeyEvent. ACTION_DOWN&&event.getKeyCode()==KeyEvent. KEYCODE_BACK){
//do anything you want
}
return super.dispatchKeyEvent(event);
}
这个方法来监听,才能成功监听返回键事件。