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

android在当前activity退出整个程序

2012-09-11 09:40 274 查看
最近看了很多关于android退出整个程序的文章,发现基本上都是一个模版,功能也无法实现,下面写个我用过的方法:

如有A和B两个Activity,通过A跳转到B,那么要想在B中退出整个程序的话,要在A中加入

protected void onNewIntent(Intent intent) {

// TODO Auto-generated method stub

super.onNewIntent(intent);

if ((Intent.FLAG_ACTIVITY_CLEAR_TOP & intent.getFlags()) != 0) {

finish();

}

}

B中在你绑定的Button中加入

Intent intent = new Intent();

intent.setClass(B.this, A.class);

intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); //注意本行的FLAG设置

startActivity(intent);

finish();

另外还需在AndroidManifest.xml中A的Activity中加入android:launchMode="singleTop"

这样就OK了,同时希望大家有好的方法共同分享下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: