[Android]Activity的四种加载模式
在多 Activity 开发中,有可能是自己应用之间的 Activity 跳转,或者夹带其他应用的可复用 Activity 。可能会希望跳转到原来某个 Activity 实例,而不是产生大量重复的 Activity 。这需要为 Activity 配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置 Activity 有四种加载模式: standard singleTop singleTask singleInstance 设置的位置在 AndroidManifest.xml 文件中 activity 元素的 Android:launchMode 属性: <activity android:name="ActB"android:launchMode="singleTask"></activity> 也可以在 Eclipse ADT 中图形界面中编辑: 区分 Activity 的加载模式,通过示例一目了然。这里编写了一个 Activity A ( ActA )和 Activity B ( ActB )循环跳转的例子。对加载模式修改和代码做稍微改动,就可以说明四种模式的区别。 standard 首先说 standard 模式,也就是默认模式,不需要配置 launchMode 。先只写一个名为 ActA 的 Activity : package com