android关闭app程序

   关闭Android程序大约有4种方式:

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了循化免费建站欢迎大家使用!

    第一种:

currentVersion = android.os.Build.VERSION.(currentVersion > android.os.Build.VERSION_CODES.) {
    Intent startMain = Intent(Intent.)startMain.addCategory(Intent.)startMain.setFlags(Intent.)startActivity(startMain)System.()} {ActivityManager am = (ActivityManager) getSystemService()am.restartPackage(getPackageName())}

  这种关闭的方式是我现在在使用的,感觉还可以。而且这种是全部的和程序有关的都关闭掉的

  第二种:

            for (Activity activity : activities) { 
                activity.finish(); 
            } 
            onDestroy(); 
            System.exit(0); 
  这种需要将所有的界面放在一个集合里面,而且当集合有同一个activity的时候会出现问题(当然这个问题可以解决)

  第三种:android.os.Process.killProcess(android.os.Process.myPid())    //获取PID 
                  System.exit(0);   //常规java、c#的标准退出法,返回值为0代表正常退出

  没有怎么用,不怎么了解。

   第四种:

                首先要说明该方法运行在Android 1.5 API Level为3以上才可以,同时需要权限

              ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);
              am.restartPackage(getPackageName()); 
              系统会将,该包下的 ,所有进程,服务,全部杀掉,就可以杀干净了,要注意加上 
              

   没有怎么用,不怎么了解。


    


当前题目:android关闭app程序
文章起源:http://myzitong.com/article/pigegs.html