android的taskAffinity和allowTaskReparenting的用途
2011-11-15 10:08
447 查看
taskAffinity用于指定当前Activity(activity1)所关联的Task,allowTaskReparenting用于配置是否允许该activity可以更换从属task,通常情况二者连在一起使用,用于实现把一个应用程序的Activity移到另一个应用程序的Task中。
allowTaskReparenting用来标记Activity能否从启动的Task移动到taskAffinity指定的Task,默认是继承至application中的allowTaskReparenting=false,如果为true,则表示可以更换;false表示不可以。
引用网上的解释例子:
一般来说,当Activity启动后,它就与启动它的Task关联,并且在那里耗尽它的整个生命周期。当当前的Task不再显示时,你可以使用这个特性来强制Activity移动到有着affinity的Task中。例如,如果e-mail中包含一个web页的链接,点击它就会启动一个Activity来显示这个页面。这个Activity是由Browser应用程序定义的,但是,现在它作为e-mail Task的一部分。如果它重新宿主到Browser Task里,当Browser下一次进入到前台时,它就能被看见,并且,当e-mail
Task再次进入前台时,就看不到它了。
allowTaskReparenting用来标记Activity能否从启动的Task移动到taskAffinity指定的Task,默认是继承至application中的allowTaskReparenting=false,如果为true,则表示可以更换;false表示不可以。
引用网上的解释例子:
一般来说,当Activity启动后,它就与启动它的Task关联,并且在那里耗尽它的整个生命周期。当当前的Task不再显示时,你可以使用这个特性来强制Activity移动到有着affinity的Task中。例如,如果e-mail中包含一个web页的链接,点击它就会启动一个Activity来显示这个页面。这个Activity是由Browser应用程序定义的,但是,现在它作为e-mail Task的一部分。如果它重新宿主到Browser Task里,当Browser下一次进入到前台时,它就能被看见,并且,当e-mail
Task再次进入前台时,就看不到它了。
相关文章推荐
- taskAffinity 和allowTaskReparenting的用途
- activity 的属性android:taskAffinity和android:allowTaskReparenting
- activity 的属性android:taskAffinity和android:allowTaskReparenting
- activity 的属性android:taskAffinity和android:allowTaskReparenting
- activity 的属性android:taskAffinity和android:allowTaskReparenting
- android:allowTaskReparenting(clearTaskOnLaunch...)
- Android-App manifest-allowTaskReparenting
- Activity之taskAffinity属性、allowTaskReparenting属性和Android退出整个应用解决方案
- android:allowTaskReparenting(clearTaskOnLaunch...)
- android:taskAffinity && android:allowTaskReparenting
- Android:Allow Task Reparenting:[boolean]
- android--Manifest文件中allowTaskReparenting属性的含义
- .android:allowTaskReparenting 等Activity 的task属性
- Android开发_后台任务task管理_allowTaskReparenting alwaysRetainTaskState clearTaskOn
- Android manifest中actvity下的android:allowTaskReparenting等配置
- taskAffinity和allowTaskReparenting的实例
- android中的android:taskAffinity,allowTaskReparenting 等属性
- Activity 的 taskAffinity, allowTaskReparenting, singleTask 属性的应用分析
- android:allowTaskReparenting实例
- taskAffinity与allowTaskReparenting与launchMode之间的联系解读