最后终于找到一个可行的方法:使用ActivityManager彻底退出程序

ActivityManager manager = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
manager.restartPackage(getPackageName());
需要声明权限<uses-permission android:name="android.permission.RESTART_PACKAGES"/>

更多相关文章

  1. Android修改文件和文件夹权限
  2. Android Studio中添加Permission权限的步骤与位置
  3. android 中文权限解释
  4. android 获取本机号码及应加的权限 代码
  5. Android权限-HaloPermission详细介绍
  6. Android 操作权限大全 (android.permission)

随机推荐

  1. 浅谈innodb的索引页结构,插入缓冲,自适应
  2. 详谈innodb的锁(record,gap,Next-Key loc
  3. 老生常谈mysql event事件调度器(必看篇)
  4. 超简单的qps统计方法(推荐)
  5. 详解MySQL的limit用法和分页查询语句的性
  6. MAC下Mysql5.7.10版本修改root密码的方法
  7. mysql分区功能详解,以及实例分析
  8. mysql 找回误删表的数据方法(必看)
  9. Mysql数据库之主从分离实例代码
  10. 关于mysql数据库误删除后的数据恢复操作