解决方案 »

  1.   

    按下返回键不一定会调用onDestory。因为Android开源,各个手机厂商定制Rom的时候,会对其的一些机制做一些修改。
      

  2.   

    卧槽………… 因为我的程序每个activity都开了网络线程,如果不调用onDestroy的话怎么把线程关掉…………
      

  3.   

    卧槽………… 因为我的程序每个activity都开了网络线程,如果不调用onDestroy的话怎么把线程关掉…………线程结束了自己会关掉啊。
      

  4.   

    卧槽………… 因为我的程序每个activity都开了网络线程,如果不调用onDestroy的话怎么把线程关掉…………线程结束了自己会关掉啊。是socket通信进程,里面有阻塞方法readline(),你懂的…………
      

  5.   

    后退的事件本身都可以捕获到的,你还有啥不能做呢,对吧/**
         * 监听退出
         */
        public boolean dispatchKeyEvent(KeyEvent event) {
      if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
      if (event.getAction() == KeyEvent.ACTION_DOWN && event.getRepeatCount() == 0) {
      //退出处理的代码
           }
          return true;
      }
      return super.dispatchKeyEvent(event);
    }