android 退出应用程序
来源:互联网 发布:宁波商品房成交数据 编辑:程序博客网 时间:2024/06/09 16:39
在android应用程序中,本来Activity界面就多,加上各个界面之间的跳转,可以把一个好好程序猿搞的晕头转向。
不幸的是,今天我也遇到 了这个问题,幸运的是,我找到了一个很好的解决办法,和大家分享一下。
finsh()方法可以退出当前的Activity界面
System.exit(0)同上。
下面这个是可以退出应用程序的代码。
import java.util.LinkedList;import java.util.List;import android.app.Activity;import android.app.Application;public class ExitApplication extends Application{private List<Activity> activityList = new LinkedList();private static ExitApplication instance;private ExitApplication(){}//单例模式中获取唯一的ExitApp实例public synchronized static ExitApplication getInstance(){if(null == instance){instance = new ExitApplication();}return instance;}//添加Activity到容器中public void addActivity(Activity activity){activityList.add(activity);}public void exit(){try {for(Activity activity:activityList){if(activity != null){activity.finish();}}} catch (Exception e) {// TODO: handle exceptione.printStackTrace();}finally{System.exit(0);}}public void onLowMemory(){super.onLowMemory();System.gc();}}然后,在你的每个Activity的onCreate方法中加入
ExitApplication.getInstance().addActivity(this);
然后在程序的主界面的退出方法中加入下面的代码
ExitApplication.getInstance().exit();
好了,这样退出应用程序的功能就实现了。
0 0
- Android退出应用程序,完全退出!
- android 退出应用程序
- Android完全退出应用程序
- 如何退出Android应用程序
- Android完全退出应用程序
- 退出 android 应用程序
- android 应用程序退出
- android 完全退出应用程序
- android 完全退出应用程序
- 如何退出Android应用程序
- android退出应用程序
- android 完全退出应用程序
- Android完全退出应用程序
- Android完全退出应用程序
- Android退出应用程序方法
- android应用程序的退出
- Android完全退出应用程序
- Android完全退出应用程序 .
- 分布式系统
- vim html,java,javascript自动补全插件推荐
- Deep Learning 学习资料
- Hive远程模式
- Linux环境下Rsync的配置与使用
- android 退出应用程序
- linux安装redis
- 关于CreateProcess
- xe4 xe5 代码格式化
- Unity3D研究院之Assetbundle的原理
- 最火爆的开源流式系统Storm vs 新星Samza
- boost::asio::error的用法
- java自定义注解
- JUnit4新断言-Hamcrest的常用方法