您的位置:首页 > 移动开发 > Android开发

能不能在一个Activity中去finish销毁掉其他Activity ??(+程序完全退出)

2014-12-24 13:06 204 查看
出处:http://www.eoeandroid.com/thread-322797-1-1.html

要求是这样的,比如一打开App,进入到了 Activity  A,然后经过一些初始化运算,自动跳到Activity B(但保留A,只跳转,不销毁A)。在B中,我想希望实现,点一个按钮跳到C,同时要把A、B都销毁。如果点另一个按钮,则只销毁B,留着A。(我这个是简化的例子,在我这个实际中,不能保证Activity  A
就是在Activity栈的站顶,也不能确定它在栈中的位置。所以请按这种情况处理)

程序完全退出:

Intent startMain = new Intent(Intent.ACTION_MAIN); //指定跳到系统桌面
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); //清除上一步缓存
startActivity(startMain); //开始跳转
System.exit(0);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android