android学习之activity完全退出的问题
2016-05-06 14:53
225 查看
最近在网上看了一些关于activity完全退出的问题,感觉讲的都不是很深刻,这里我谈谈自己对完全退出activity的理解
首先,我们需要创建一个application来管理activity,这里我们可以在application里面定义一个list用来保存这个activity,然后这里有两种方式来获得这个list,第一,我们可以将list设置为静态的,这样我们就可以通过类名.成员的方式来获得这个list,当我们创建一个activity时候,我们就可以将activity加入到这个list之中,第二种我们可以获得这个application对象,然后通过对象.成员的方式来获得list,同样当我们创建activity对象的时候,我们可以通过list来保存这个这个activity,当我们通过activity来退出这个应用程序的时候,我们可以通过activity来获的这个list,然后销毁这个list里面的activity,这个也就是第一种推出所有activity的方法了,
其实第二种也是差不多的,我们通过list来保存所有的activity,然后给每个activity发送广播,然后关闭activity,
第三种是通过递归的方式来做,还没有研究透,因为最近事情有点多,所以代码和文章都更新的有点慢,可能最近这种状态要一直到7月,累。
不过,偶尔敲代码的感觉真的很舒服。
首先,我们需要创建一个application来管理activity,这里我们可以在application里面定义一个list用来保存这个activity,然后这里有两种方式来获得这个list,第一,我们可以将list设置为静态的,这样我们就可以通过类名.成员的方式来获得这个list,当我们创建一个activity时候,我们就可以将activity加入到这个list之中,第二种我们可以获得这个application对象,然后通过对象.成员的方式来获得list,同样当我们创建activity对象的时候,我们可以通过list来保存这个这个activity,当我们通过activity来退出这个应用程序的时候,我们可以通过activity来获的这个list,然后销毁这个list里面的activity,这个也就是第一种推出所有activity的方法了,
其实第二种也是差不多的,我们通过list来保存所有的activity,然后给每个activity发送广播,然后关闭activity,
第三种是通过递归的方式来做,还没有研究透,因为最近事情有点多,所以代码和文章都更新的有点慢,可能最近这种状态要一直到7月,累。
不过,偶尔敲代码的感觉真的很舒服。
相关文章推荐
- Android 智能问答机器人的实现
- Android 显示空页面工具类
- Android Studio上打的包在arm64位机器上找不到对应的so库
- Android Dev Intro - Thread Looper and Handler
- 在Android开发中使用ORMLite--篇一
- Java和Android注释规范
- 关于EditText的android:maxLength属性的注意事项
- Android AsyncTask 源码解析
- Android 自定义ScrollView ListView 体验各种纵向滑动的需求
- Android如何计算时间差
- Android开源项目分类汇总
- Android View 事件分发机制 源码解析 (上)
- Android Dev Intro - Android Looper And Handler
- android开发Activity页面跳转时去除系统自带动画
- 学习Android Activity管理与控制
- Android 二维码 生成和识别(附Demo源码)
- 解决Error inflating class android.support.v7.widget.RecyclerView
- Android Dev Intro - Android Looper
- Android ORMLite 框架的入门用法
- Android 快速开发系列 ORMLite 框架最佳实践