当前位置: 代码迷 >> Android >> Android onBackPressed()函数重载失效有关问题
  详细解决方案

Android onBackPressed()函数重载失效有关问题

热度:101   发布时间:2016-05-01 18:39:30.0
Android onBackPressed()函数重载失效问题

重载Back键处理函数:
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
/* 自定义的处理条件 ?tag? */
? ? ? ? ? ? ? ? ? ? ?

if( tag ){
/* 这里是你截获Back按键要做的事情 ,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 处理自己的事情
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? */
}
else{
super.onBackPressed(); /* 如果你不打算做其他事情了,就执行系统的默认动作 */
}
return; /* ,不写return,就会自动执行系统默认的back动作,导致控制失效。原因未知 */
}

  相关解决方案