Android退出程序的多种方法

    技术2022-05-18  20

    一、退出当前Activity

     

               finish();方法是关闭当前的Activity

    二、退出当前系统

          System.exit(0);

    三、利用android关掉进程

         android.os.Process.killProcess(android.os.Process.myPid());

    四、关掉服务退出程序,结束程序

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

    五、干脆利落地退出到桌面

         Intent intent= new Intent(Intent.ACTION_MAIN); 

         intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 可在服务中用

         intent.addCategory(Intent.CATEGORY_HOME);

         startActivity(intent);

    不同的方法可以解决不同的问题。


    最新回复(0)