public class ExitApplication extends Application{
private List<Activity> activitys = new LinkedList<Activity>();
private static ExitApplication instence;
private UserData loginUser ;
private ExitApplication(){
}
//获得ExitApplication实例
public static ExitApplication getInstence() {
if(null == instence){
instence = new ExitApplication();
}
return instence;
}
//添加activity到list
public void addActivity(Activity activity){
if(!activitys.contains(activity)){
activitys.add(activity);
}
}
//退出时杀掉所有Activity
public void exit(){
if(!activitys.isEmpty()){
for(Activity activity :activitys){
activity.finish();
}
}
System.exit(0);
}
public UserData getLoginUser() {
return loginUser;
}
public void setLoginUser(UserData loginUser) {
this.loginUser = loginUser;
}
}
分享到:
相关推荐
Android应用开发多个activity完全退出程序方法,亲测可用
Android 实现了可以滑动左侧边缘退出Activity的功能
1、新建一个 ExitApplication 类继承Application 2、在你要退出的activity Oncreate方法中加入...3、在你当前要完全退出程序的activity中覆盖onKeyDown方法. 4、当你点击手机的返回按钮时将提示:是否退出系统。
Android Activity 侧滑退出库
Android代码一键退出客户端 多个Activity推出的时候用到的 原理是把所有打开的activity都放在一个list里面 当点击退出的时候便利list 然后一个一个的结束掉。方法简单易懂,一看就会
Android 滑动退出Activity
Android 中应用程序Activity管理类:用于Activity管理和应用程序退出。.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
在退出activity时,设置intent.setAction("exit_app");然后跳转到栈底activity, 这样就可以清除栈底之外的所有activity,程序会自动执行onNewIntent方法,在该方法中获取它action, 如果等于"exit_app",则关闭栈底...
Android高级应用源码-Activity启动和退出动画.zip
在Android中,如果想退出Android程序,一般都是调用finish()、System.exit(0)android.os.Process.killProcess(android.os.Process.myPid())等方法来实现退出程序功能,可是在实际开发中,并不能达到完全退出应用程序...
此工程为一键退出多个Activity简单示例,所有的Activity同时集成一个ParentActivity,在ParentActivity添加一个菜单触发事件来控制关闭activity,每打开一个Activity就记录下来并添加到一个list中,关闭的时候同时...
点击退出按钮时,关闭所有Activity,实现退出程序功能。 实现方法: 添加每一个Activity到一个Activity集合中,退出时遍历集合,将每一个Activity finish掉。
NULL 博文链接:https://txlong-onz.iteye.com/blog/1021942
android中实现按两次返回键退出Activity,不再是返回一次就退出应用,第一次点击提示“再按一次退出应用”
android退出应用程序会调用android.os.Process.killProcess(android.os.Process.myPid())或是System.exit(0),这只是针对第一个Activity(也就是入口的Activity)时生效。如果有A,B,C三个Activity,而想在B或C中...
如果想退出Android程序,一般都是调用finish()、System.exit(0)、android.os.Process.killProcess(android.os.Process.myPid())等方法来实现退出程序功能,可是在实际开发中,并不能达到完全退出应用程序的效果,...
源码参考,欢迎下载
实现Android 滑动退出Activity的功能 android向右滑动,退出activity //右滑删除 compile 'com.jude:swipebackhelper:3.1.2' 然后在Baseactivity中添加代码: 实现代码: SwipeBackHelper.onCreate(this); ...
Android 滑动退出Activity
退出程序提示,退出程序后关闭所有activity