很简单的,直接在应用里面使用finish()函数即可!

解决方案 »

  1.   

    to:jindan_jinming不可以吧?finish是结束当前activity,我要结束整个应用
      

  2.   

    在2.2以前是可以用restartPackage的结束应用的,但2.2后这个作废了。
      

  3.   

    在2.2中restartPackage不起作用了
      

  4.   

    需要每离开一个当前的Activity进入下一个之前,都执行finish()去结束当前的Activity。这样,Activity就不会推积在program stack内。而当最后的Activity执行了finish()后,就会自然退出到卓面。其实,在处理多Activity的程序时,这是个良好习惯。否则程式不断地消耗很多无谓资源。
      

  5.   

    to:jindan_jinming
    程序设计结构不能这样处理,不能每次打开一个activity就关闭一个,某些地方是带有返回按纽的
      

  6.   

    那只能找下“HOME”键处理的相关代码了!那个可以满足你的需求~!
      

  7.   

    。不行,我也提过按退出当按home键处理,但被否了,我2.2以前是用restartPackage做的,这样是可以实现的,但2.2后这个就被android弃用了。
      

  8.   


    不是说是不推荐使用吗?
    不推荐使用应该是指在以后的SDK中使用出了什么事情的话google不做后期维护了,功能应该还是有的吧?!
      

  9.   

    谢谢各位,我找了一个折中的方案:一级频道可以退出,每次打开一个一级频道时finish当前activity,二级或二级频道以下的界面都没有退出,只能返回,目前这个只想到这个折中方案。