zoukankan      html  css  js  c++  java
  • Android完全退出应用的方法

    退出程序

    public static void exitApp(Context context){
        ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
        List<ActivityManager.AppTask> appTaskList = activityManager.getAppTasks();
        for (ActivityManager.AppTask appTask : appTaskList) {
            appTask.finishAndRemoveTask();
        }
        android.os.Process.killProcess(android.os.Process.myPid());
        System.exit(0);
    }
     

     重启应用

    public static void restartApp(){
        //定时重启
        Intent intent = new Intent(BaseApplication.getAppContext(), MainActivity.class);
        PendingIntent restartIntent = PendingIntent.getActivity(
                BaseApplication.getAppContext(),
                -1,
                intent,
                PendingIntent.FLAG_ONE_SHOT);
        AlarmManager mgr = (AlarmManager) BaseApplication.getAppContext().getSystemService(Context.ALARM_SERVICE);
        mgr.set(AlarmManager.RTC, System.currentTimeMillis() + 10 * 1000, restartIntent); 
    }
  • 相关阅读:
    分治
    #include<algorithm>
    c++标准模板库的使用
    mysql_day03
    mysql_day02
    mysql_day01
    mongodb的安装
    迭代器和生成器简单介绍
    File文件操作
    数据类型
  • 原文地址:https://www.cnblogs.com/pear-lemon/p/9705920.html
Copyright © 2011-2022 走看看