建议你看看开源中国的客户端,里面已经帮你封装好了。我简单的说一下思路:1、在你的application里面定义一个记录activity列表的栈:privatestaticStackactivityStack;2、定义一个BaseActivity,在他的onCreate方法里面将自己添加到栈,在onDestroy里面将自己从栈移除3、当你想要关闭所有的activity的时候,遍历这个栈,依次finish掉所有的activity就好了