当前位置: 首页 > news >正文

Android完全退出程序问题综述

假说有两个Activity, Activity1和Activity2, 1跳转到2,如果要在2退出程序,一般网上比较常见的说法是用System.exit()或是 Android.os.Process.killProcess(android.os.Process.myPid()),但实际应用中,并不是能够真 正退出,问题出在?1跳转到2时,如果Activity1你finish掉了,两么是可以退出程序的,但有时1跳转到2时,我们不能将Activity1 finish掉,那么在Activity2就不能退出程序。于是有更好的退出程序的方法,不管你有没有finish前一个activiy都可以退出程序, 
方法是:

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

但记得在Androidmanifest.xml里添加权限

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

相关文章:

  • 打印Android程序所占内存
  • TraceView + 避免内存泄露, 有效利用内存
  • Android 开源项目列表
  • Android 软件安装程序(*.apk)的结构分析、反编译以及汉化
  • android 内存使用
  • android 常用adb shell
  • [转]android listview 连续调用 getview问题分析及解决。
  • android自动弹出软键盘
  • 使用Android自带的图标
  • 斯坦福iphone视频教程 – 中英字幕
  • Android中文文档——工具屋
  • Android 避免bitmap内存限制
  • 圆角背景的ListView
  • LayerDrawable层叠样式layer-list
  • android的edittext默认不获得焦点
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • dva中组件的懒加载
  • Java-详解HashMap
  • js学习笔记
  • SpingCloudBus整合RabbitMQ
  • swift基础之_对象 实例方法 对象方法。
  • vue.js框架原理浅析
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 构建二叉树进行数值数组的去重及优化
  • 关于for循环的简单归纳
  • 利用jquery编写加法运算验证码
  • 聊聊flink的BlobWriter
  • 前端面试总结(at, md)
  • 深入浏览器事件循环的本质
  • 使用 QuickBI 搭建酷炫可视化分析
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 一道闭包题引发的思考
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • ​io --- 处理流的核心工具​
  • ${factoryList }后面有空格不影响
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (bean配置类的注解开发)学习Spring的第十三天
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (初研) Sentence-embedding fine-tune notebook
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • .gitignore文件—git忽略文件
  • .net 简单实现MD5
  • /run/containerd/containerd.sock connect: connection refused
  • @data注解_一枚 架构师 也不会用的Lombok注解,相见恨晚
  • [AIGC] 开源流程引擎哪个好,如何选型?
  • [Asp.net MVC]Bundle合并,压缩js、css文件
  • [BUUCTF]-PWN:[极客大挑战 2019]Not Bad解析
  • [BZOJ 3282] Tree 【LCT】
  • [BZOJ1040][P2607][ZJOI2008]骑士[树形DP+基环树]
  • [BZOJ5250][九省联考2018]秘密袭击(DP)
  • [C# 基础知识系列]专题十六:Linq介绍
  • [C++]四种方式求解最大子序列求和问题