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

    技术2022-05-20  46

    前几天做一个back健的返回控制时,发现 一个 void 的return必须写。否则控制就会失效,会做系统默认的事。在此记上一笔。 重载Back键处理函数: @Override public void onBackPressed() { // TODO Auto-generated method stub /* 自定义的处理条件  tag  */                       if( tag ){ /* 这里是你截获Back按键要做的事情 ,                                   处理自己的事情                               */ } else{ super.onBackPressed(); /* 如果你不打算做其他事情了,就执行系统的默认动作 */ } return; /* ,不写return,就会自动执行系统默认的back动作,导致控制失效。原因未知 */ }

    最新回复(0)