在onCreate之前销毁Activity
来源:互联网 发布:js 在线运行 编辑:程序博客网 时间:2024/04/27 23:25
创建一个actviity有两个关键步骤:
1. 调用startactivity
2. 在activity的onCreate方法中初始化。
如果一个后台线程希望停止该activity,该如何办?
1. 一个比较通用的做法是,发消息,或者发广播。
但是,如果这个消息或者广播是在这个activity创建之前发送的,是无法被响应的。
这里一个比较土的办法是,创建一个全局变量,后台线程可以用该变量做一个标记。然后activity初始化的过程中去检查该变量的值,然后决定是否需要初始化。
总结起来,这个响应过程被分成了两个部分:
1. 一个是activity启动之前的响应,利用上面所说的做标记的办法。
2. 一个是activity启动之后的响应,用发消息或者广播来处理。
0 0
- 在onCreate之前销毁Activity
- 在onCreate()之前创建对象跟在onCreate()里创建对象的区别
- Activity或者FragmenitActivity锁屏后会被销毁一遍,解锁时又重新加载onCreate的问题解决
- 销毁 Activity
- 在任意一个Activity中,怎么销毁指定的Activity?
- 如何在一个Activity里销毁另外一个Activity
- 不要在ACtivity中oncreate()方法中使用
- Activity在设置横屏时候会调两次onCreate
- Activity中在onCreate时要求删除override
- android 在activity onCreate时获取控件高宽
- 在两个Activity之前传递图片数据
- 在两个Activity之前传递图片数据
- 在两个Activity之前传递图片数据
- activity销毁指定activity
- Activity 中 的 onCreate
- Activity中的onCreate()
- Activity已经销毁了,线程还在运行的问题
- 在Activity中实现手势从左往右滑动,销毁界面
- 64位win7系统下的虚拟机不能装64位Linux
- The difference between stack and heap
- 【ios 异常FAQ】unrecognized selector sent to instance
- 1--3日期结构体
- 关于acm中常见的计算组合数的方法总结
- 在onCreate之前销毁Activity
- Java中出现的英文
- linux多线程退出的三种方式----笛风读书笔记系列
- boost log 多模块多文件设置
- Java中的JSON解析
- 解决 Android模拟器出现emulator-5554 disconnected! Cancelling activity launch 的办法
- 在linux下重启oracle数据库及监听器各种方法
- hdu 2112 HDU Today
- A家面经