2011年12月21日

Handling affinities

摘要: 密切关系表明了一个activity更愿意属于哪个task。默认的,同一个应用程序的所有的activity相互间有亲和力。因此,默认的,一个应用程序中的activity倾向于位于同一个task中。但是可以修改默认的activity的密切关系。不同的应用程序的activity可以有相同的密切关系,或者是同一应用的不同的activity可以指定不同的任务密切关系。通过修改<activity>元素的taskAffinity默认属性来修改任意给定的activity的密切关系。taskAffinity属性的值为字符串型,必须在<manifest>元素默认包中唯一的名字,因为系统使用 阅读全文

posted @ 2011-12-21 15:31 蓝风笨笨 阅读(286) 评论(0) 推荐(0) 编辑

Activities and Tasks

摘要: Activities and Tasks简介一个activity可以启动另外一个,甚至包括与它不处于同一应用程序之中的。举个例子说,假设你想让用户看到某个地方的街道地图。而已经存 在一个具有此功能的activity了,那么你的activity所需要做的工作就是把请求信息放到一个Intent对象里面,并把它传递给startActivity()。于是地图浏览器就会显示那个地图。而当用户按下BACK键的时候,你的activity又会再一次的显示在屏幕上。对于用户来说,这看起来就像是地图浏览器是你activity所在的应用程序中的一个组成部分,其实它是在另外一个应用程序中定义,并运行在那个应用程序的进 阅读全文

posted @ 2011-12-21 11:12 蓝风笨笨 阅读(252) 评论(0) 推荐(0) 编辑

Activity生命周期

摘要: Activity生命周期(Activity lifecycle) 一个activity主要有三个状态: 当在屏幕前台时(位于当前任务堆栈的顶部),它是活跃或运行的状态。它就是相应用户操作的activity。 当它失去焦点但仍然对用户可见时,它处于暂停状态。即是:在它之上有另外一个activity。这个activity也许是透明的,或者未能完全遮蔽全屏,所以被暂停的activity仍对用户可... 阅读全文

posted @ 2011-12-21 10:08 蓝风笨笨 阅读(257) 评论(0) 推荐(0) 编辑

导航