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了,同时希望大家有好的方法共同分享下。
如有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了,同时希望大家有好的方法共同分享下。
相关文章推荐
- (转)android多activity退出整个程序的一个实现
- android多activity下如何退出整个程序
- android程序退出当前activity的方法
- ArcGIS for Android 1.1 MapView 的Activity退出时整个程序崩溃问题
- android程序退出当前activity的方法
- android程序退出当前activity的方法
- android 采用FLAG_ACTIVITY_CLEAR_TOP退出整个程序(多activity)
- android多activity退出整个程序的一个实现
- android程序退出当前activity的方法
- android 多个activity退出整个程序
- android多activity退出整个程序的一个实现
- android程序退出当前activity的方法
- android程序退出当前activity的方法
- android多activity退出整个程序的一个实现
- 【RichieZhu】Android多activity退出整个程序的一个实现
- android多activity退出整个程序的一个实现
- android多activity退出整个程序的一个实现
- Android 应用程序多Activity跳转之后退出整个程序
- android返回键退出整个程序 启动页切换activity 白屏问题
- android程序退出当前activity的方法