一次性关闭所有的Activity

原文:一次性关闭所有的Activity

一次性关闭所有的Activity

ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);

am.restartPackage(getPackageName());

 系统会将,该包下的 ,所有进程,服务,全部杀掉,就可以杀干净了,要注意加上

<uses-permission

android:name="android.permission.RESTART_PACKAGES"></uses-permission>

时间: 2024-10-29 11:28:11

一次性关闭所有的Activity的相关文章

android-在 Android 中如何关闭所有的 Activity

问题描述 在 Android 中如何关闭所有的 Activity 如果退出应用程序时能清除该应用的所有Activity,那么下次打开的时候就可以从第一个 Activity 开始了.但现在调用 Finish 方法只能退出当前的 Activity .怎么样才能在关闭应用的时候,把所有Activity都关闭? 解决方案 第一种: //跳转到主界面(android2.2) Intent startMain = new Intent(Intent.ACTION_MAIN); startMain.addCa

Android一次性退出多个Activity的方法_Android

本文实例讲述了Android一次性退出多个Activity的方法.分享给大家供大家参考,具体如下: 因为android的API中没有提供一次性退出的接口所以想要在多activity的程序里面一次性退出的话就要费点功夫了.我是在一个单例对象里面记录activity栈中activity的引用然后在需要退出时遍历一遍finish()掉就可以了.实现步骤如下: 1.创建一个单例对象 package com.exit; import java.lang.ref.SoftReference; import

visual studio打开的窗口太多,怎么一次性关闭

问题描述 visual studio打开的窗口太多,怎么一次性关闭 今天改程序, 打开了100多个cpp文件,我想一次性全部关闭,怎么办?一个一个的关太慢了,累死 解决方案 一个窗口上右键菜单中选择全部关闭. 解决方案二: 在文档编辑器的顶端随便找一个标签,点右键,关闭所有文档,即可.也可以关闭解决方案,删除.suo文件,再打开.

Android一次性退出多个Activity的方法

本文实例讲述了Android一次性退出多个Activity的方法.分享给大家供大家参考,具体如下: 因为android的API中没有提供一次性退出的接口所以想要在多activity的程序里面一次性退出的话就要费点功夫了.我是在一个单例对象里面记录activity栈中activity的引用然后在需要退出时遍历一遍finish()掉就可以了.实现步骤如下: 1.创建一个单例对象 package com.exit; import java.lang.ref.SoftReference; import

不能通过finishAcitivity从当前activity关闭另一个activity吗?

问题描述 android-sdk-doc中写得很清楚:public void finishActivity (int requestCode) Force finish another activity that you had previously started with startActivityForResult(Intent, int).ParametersrequestCode The request code of the activity that you had given t

Android 子activity关闭 向父activity传值

    使用startActivity方式启动的Activity和它的父Activity无关,当它关闭时也不会提供任何反馈.   可变通的,你可以启动一个Activity作为子Activity,它与父Activity有内在的联系.当子Activity关闭时,它会触发父Activity中的一个事件处理函数.子Activity最适合用在一个Activity为其它的Activity提供数据(例如用户从一个列表中选择一个项目)的场合.   子Activity的创建和普通Activity的创建相同,也必须

http www hao123 com-android开发人员必备知识

问题描述 android开发人员必备知识 Android中有哪些启动activity的方式?如何一次性关闭多个activity? 解决方案 50个Android开发人员必备UI效果源码50个Android开发人员必备UI效果源码[转载]50个Android开发人员必备UI效果源码[转载] 解决方案二: 一般来说只有一个 Activity 在前台运行,为什么会有关闭多个的想法? 解决方案三: Android之Activity的四种启动模式 当应用运行起来后就会开启一条线程,线程中会运行一个任务栈,

Activity配置、启动和关闭activity实例详解_Android

大家先看下效果图: Android为我们提供了四种应组件,分别为Activity.Service.Broadcast receivers和Content providers,这些组建也就是我们开发一个Android应用程序的基石.系统可以通过不同组建提供的切入点进入到开发的应用程序中.对用户来说不是所有的组建都是实际的切入点,但是他们之间都是相互依赖的,它们每一个作为存在的实体,扮演着特定的角色,作为独一无二的基石帮助开发者定义Android应用的行为.下面我将整理自己的Activity学习点滴

Android实现退出时关闭所有Activity的方法_Android

本文示例实现了Android退出时关闭所有Activity的功能,分享给大家供大家参考之用.具体方法如下: 一般来说,在Android退出时,有的Activity可能没有被关闭.为了在Android退出时关闭所有的Activity,这里给出了以下的类: //关闭Activity的类 public class CloseActivityClass{ public static List<Activity> activityList = new ArrayList<Activity>(