做APP应用时,经常遇到这种问题:
如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉。有几种方式:
1--->发消息通知,告诉C Activity finish掉,跳转的同时将Dfinish掉。
2--->建议提倡的方法,就是在Intent 跳转时,加上标志位即可。
intent = new Intent(getActivity(), LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
本文参考:
http://blog.csdn.net/lvxiangan/article/details/42120951