Android 应用退出的几种方法
2014-07-16 11:01
197 查看
1、杀进程
android.os.Process.killProcess(android.os.Process.myPid());
2、系统退出
System.exit(0);
3、activity管理
ActivityManager activityManager = (ActivityManager) TestLogout.this .getSystemService(Context.ACTIVITY_SERVICE);
activityManager.killBackgroundProcesses(getPackageName());
4、清除栈
Intent intent = new Intent();
intent.setClass(Logout.this, Logout.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.putExtra("flag", 1);
startActivity(intent);
5、显示桌面
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
还可以建立Activity列表,在每个Activity创建的时候加入列表;在退出时,遍历列表,逐一activity.finish()。以上几种方法可以组合使用,达到最终需要的效果。
相关文章推荐
- android中重写返回按钮退出应用的几种情况和方法
- Android应用开发完全退出程序的通用方法!!!
- Android应用开发多个activity完全退出程序方法
- Android之退出整个应用方法
- Android之退出整个应用的一种方法
- Android之退出整个应用方法之一
- Android应用开发完全退出程序的通用方法!!! (转)
- android 程序的几种退出方法
- Android 完全退出应用的四种方法
- android 退出应用方法总结
- 完全退出Android程序的几种方法
- Android 程序完全退出的几种方法(参考)
- android 退出应用的方法
- 对于android应用中Crash的几种处理方法
- Android学习 - 退出整个应用方法
- Android应用开发完全退出程序的通用方法!!!
- Android应用完全退出程序的方法!!!
- Android---如果应用中每个页面都有“首页”“退出” 处理方法
- Android应用开发完全退出程序的通用方法!!!
- Android程序完全退出的几种方法