Android内核--Activity调度机制
来源:互联网 发布:淘宝网天猫女装毛衣 编辑:程序博客网 时间:2024/06/06 08:49
参考http://www1.huachu.com.cn/read/readbookinfo.asp?sectionid=1000006115
具体来讲,启动一个Activity有以下几种方式。
在应用程序中调用startActivity()启动指定的Activity。
在Home程序中单击一个应用图标,启动新的Activity。
按“Back”键,结束当前Activity,自动启动上一个Activity。
长按“Home”键,显示出当前任务列表,从中选择一个启动。
这四种启动方式的主体处理流程都会按照第一种启动方式运行,后面三种方式只是在前端消息处理上各有不同。
系统提供了两种方式完成以上的切换,第一种是在AndroidManifest.xml文件中声明Activity自身的启动属性,另一种是在启动时给intent中添加不同的flag。前者包括:
— android:launchMode=standard/singleTop/singleTask/singleInstance
— android:clearTaskOnLaunch=true/false
— android:finishonTaskLaunch=true/false
— android:allowTaskReparent=true/false
后者包括:
— Intent.FLAG_ACTIVITY_NEW_TASK
— Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED
— Intent.FLAG_ACTIVITY_CLEAR_TOP
— Intent.FLAG_ACTIVITY_REORDER_TO_FRONT
— Intent.FLAG_ACTIVITY_NO_HISTORY
— Intent.FLAG_ACTIVITY_SINGLE_TOP
- Android内核--Activity调度机制
- Activity调度机制
- Activity调度机制
- android Activity调度机制与内存管理(未完成)
- linux内核进程调度机制
- linux内核的调度机制
- linux内核的调度机制
- Android线程调度机制
- Android线程调度机制
- 【UNIX】内核对进程的调度机制
- 内核源码分析之进程调度机制
- Android Activity Intent 机制
- android Activity重用机制
- android内核处理机制
- android内核处理机制
- (原创)linux内核进程调度以及定时器实现机制
- linux内核进程调度以及定时器实现机制(转载)
- 【转】Linux内核进程调度以及定时器实现机制
- 定制eclipse代码提示--设置空格键不上屏
- 2014.5.1 训练日志(上午):动态规划(dp)
- UVa 10562 - Undraw the Trees
- mysqldump VS mysqlhotcopy及脚本实例
- 网络创业不能随大流和炒冷饭
- Android内核--Activity调度机制
- 查找字符串中第一个不重复的字符的方法。
- Binary Tree Postorder Traversal
- [JSP]Cookie操作陷阱
- 在构造函数中使用new时应注意的事项、析构函数调用
- Qt 5.x 应用程序 Windows 部署方法
- 【树状数组】HUD1556 区间修改单点求值
- Clojure的头保持问题
- PHP中序列化和反序列化