2012年7月11日
摘要: activity栈: activity栈是一个先进先出、包含所有正在运行的activity的队列。一个activity的状态,对于开发者来说是无法控制的,是由系统决定的。那么activity是按照什么逻辑来运作的呢,这就要了解activity栈了,每个activity的状态都是由它在activity栈中的位置决定。 当一个新的activity启动,当前这个activity就会移到这个栈的顶部。如果这个activity结束或者是用户按了反回按钮,那么上一个activity就会移动到顶部变为活动activity。activity的加载模式: 在android的多个activity开发中,activ 阅读全文
posted @ 2012-07-11 18:03 ssy黑桃a 阅读(296) 评论(0) 推荐(0) 编辑
摘要: intent翻译为中文的意思是意图,目的。它的作用就是调用某个组件去做某一个事情。比如从当前运行的activity跳转到另一个activity,当前activity要启动一个service或启动一个broadcastreceive(广播接收器),此时就需要用intent来完成。简单的说intent是各个组件的一个桥梁。既然充当了桥梁的角色,那么intent就该可以传递数据,把当前的组件的数据传递到另一个组件去使用,那么intent是如何来传递值的呢?通过Intent类提供的setData()和putExtra()方法传递。前一个参数是uri,是个标识比如一个文件的路径等。后一个参数可以是值也. 阅读全文
posted @ 2012-07-11 11:32 ssy黑桃a 阅读(8466) 评论(0) 推荐(0) 编辑