android 从任意activity退出程序
来源:互联网 发布:win7照相机软件下载 编辑:程序博客网 时间:2024/05/20 03:04
或许很多项目都需要用到这个功能。这里我使用的办法是,用一个栈来保存,当启动任意一个activity时push进栈,当任意一个activity destroy时pop出栈。
当要退出程序是,遍历这个栈,对每一个activity调用 finish()方法。
在Constants类中:
public static LinkedList<Activity> activityList = new LinkedList<Activity>();// 用来保存所有未destroy的activity
@Override protected void onCreate(Bundle savedInstanceState) { Constants.activityList.push(this); super.onCreate(savedInstanceState); }
@Override protected void onDestroy() { Constants.activityList.pop(); super.onDestroy(); }
当要退出程序的时候:for (int i = Constants.activityList.size() - 1; i >= 0; i--) { Activity activity = Constants.activityList.get(i); activity.finish(); }问题解决。
- android 从任意activity退出程序
- Android想从任意Activity退出方法
- Android 任意Activity 完全退出程序
- Android 退出Activity退出程序
- android——如何从一个activity中退出程序
- Android 退出多个Activity | 退出程序
- Android完全退出程序,退出所有Activity
- Android 退出多个Activity | 退出程序
- 从任意一个activity中退出application的方法
- android从横屏的activity退回到竖屏的activity时,程序自动退出了。
- android从横屏的activity退回到竖屏的activity时,程序自动退出了。
- android程序退出当前activity的方法
- android程序退出当前activity的方法
- Android完全结束Activity并退出程序
- android在当前activity退出整个程序
- Android完全结束Activity并退出程序
- android程序退出当前activity的方法
- Android结束Activity完美退出程序
- MVC日积月累 经典学习
- [MSSQL]SQL Server 2008 Using the MERGE statement
- JAVA学习——容器(概述)
- CGGeometry.h
- 正向代理与反向代理
- android 从任意activity退出程序
- AspNetPager简单实现Repeater
- 虚拟机 桥接 连接状态总是 断开的解决 (debian)
- 纷纷抛弃机顶盒业务,神马情况?
- libc syslog
- Lucene初级教程 (1)
- 总结a:android系统常用的intent调用
- C++笔记
- Struts2实例