对于单一Activity的应用来说,退出很简单,直接finish()即可。

  1、抛异常强制退出:

  该方法通过抛异常,使程序ForceClose。

  验证可以,但是,需要解决的问题是,如何使程序结束掉,而不弹出Force Close的窗口。

  2、记录打开的Activity:

  每打开一个Activity,就记录下来。在需要退出时,关闭每一个Activity即可。

  3、发送特定广播:

  在需要结束应用时,发送一个特定的广播,每个Activity收到广播后,关闭即可。

  4、递归退出

  在打开新的Activity时使用startActivityForResult,然后自己加标志,在onActivityResult中处理,递归关闭。

  A  Activity  ->> B Activty

  A 中:

startActivtiyForResult();

onActivtyResult()中处理

B中:

setResult();

finish();

如何退出Activity?如何安全退出已调用多个Activity的Application?相关推荐

  1. 如何安全退出已调用多个 Activity 的 Application?

    如何安全退出已调用多个 Activity 的 Application? 记录打开的Activity 每打开一个Activity,就记录下来,在需要退出时,关闭每一个activity. 发送特定的广播 ...

  2. android 退出多个activity,Android 中 退出多个activity的经典方法

    1.使用list集合方式 用list保存activity实例,然后逐一干掉 import java.util.linkedlist; import java.util.list; import and ...

  3. Activity 左滑退出

    Activity 左滑退出 方法1(另一篇文章方法2) build.gradle allprojects {repositories {...maven { url 'https://jitpack. ...

  4. Android利用activity启动模式退出整个应用

    Android利用activity启动模式退出整个应用 作者:翔星幻羽发布于:02月22日 13:39访问(22)评论(0) Android利用activity启动模式退出整个应用 分类: andro ...

  5. android app 退出功能,Android 完美退出 App (Exit)

    最近两天为了解决Android上面退出程序问题折腾了半死,在google & baidu 上面找了很久.很久出来的完全千篇一律,说的方法有三,但是经过我试验后全部不行. 三个方法分别是: ki ...

  6. python线程退出_python子线程退出及线程退出控制的代码

    下面通过代码给大家介绍python子线程退出问题,具体内容如下所示: def thread_func(): while True: #do something #do something #do so ...

  7. linux脚本编写后怎么退出,linux脚本编写退出拍摄pdf

    过滤器是用来在"打开/另存为"处理中,通过对该属性的设置来控制文件的类型 strComputer="." Set objWMIService=GetObject ...

  8. mui退出登录但不退出软件继续登录,底部选项卡不能使用问题

    1.首先start.html是我的开机启动页面. 有两种方式进入软件: 第一种方式:当用户未登录时,用户会进入登录页面.使用 plus.webview.getLaunchWebview();//获取应 ...

  9. VIM中的保存和退出、VIM退出命令、如何退出vim编辑、VIM命令大全

    : 退出命令是,按ESC键 跳到命令模式,然后输入:q(不保存)或者:wq(保存) 退出. 更多退出命令: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! ...

最新文章

  1. windows下mysql安装失败的一个解决案例
  2. 用Maven构建Hadoop项目
  3. 长庆企业信息化管理课件_详解:企业信息化管理系统,不能马虎对待
  4. 在用户退出后,清除缓存,防止用户后退到网站中的功能页面
  5. 修改layui框架html,layui框架如何设置分页?(方法介绍)
  6. 文件字符输入流 FileReader java
  7. 关于python的垃圾回收机制_Python的垃圾回收机制
  8. oracle中文转全拼音,Oracle 将汉字转为全拼或返回拼音首字母SQL(二)
  9. Red5开发第一步-Hello World
  10. 物联网卡有哪几种类型
  11. 地理探测器软件下载与使用
  12. 数据表与简单java类映射(角色权限)
  13. 拍卖程序员,100offer这样的程序员招聘方式靠谱吗
  14. flutter Image.network()网络图片加载失败,404错误的异常处理和解决方法初探
  15. 学习python的摸鱼日常
  16. c++手机编程软件_手机也能编程?盘点这5个可以用手机编程的App!快收藏!
  17. 阿里前端工程师面试题+解题思路
  18. 关于淘宝API的详细说明(淘宝开放平台API揭秘)
  19. 【LTE基础知识】LTE信令流程之开机附着、去附着流程分析
  20. C语言:求分解一个任意合数为质数乘积形式

热门文章

  1. 改变自己,YT,吵架,和好,感冒,烦,新的项目,旧的垃圾,呵呵呵。。
  2. 用 go 写 WebAssembly入门
  3. ECMAScript 6 Features 中文版
  4. 在pycharm中通过VCS快速提交代码
  5. Mongodb查询引用
  6. nginx应用总结(2)--突破高并发的性能优化
  7. PB控制性能TreeView
  8. JavaScript正则表达式快速判断技巧
  9. 千呼万唤,ACS始出来
  10. NSArray,NSSet,NSDictionary总结 (转)