Android中Activity启动模式小结

http://www.cnblogs.com/fanchangfa/archive/2012/08/25/2657012.html

http://www.cnblogs.com/xiaoQLu/archive/2011/09/29/2195742.html


Activity启动模式设置:
        <activity android:name=".MainActivity" android:launchMode="standard" />
 


Activity的四种启动模式:
    1. standard
       标准模式
    2. singleTop      
    3. singleTask
        用于activity来回跳转后,返回或者完全退出程序时需要设置为该模式.
        :如果某个Activity是singleTask模式,那么Task栈中将会只有一个该Activity的实例。例如:现在栈的情况为:A B C D。B的Launch mode为singleTask,此时D通过Intent跳转到B,则栈的情况变成了:A B。而C和D被弹出销毁了,也就是说位于B之上的实例都被销毁了。

    4. singleInstance
       多个apk同时使用该activity时使用。如浏览器。


你可能感兴趣的:(Android中Activity启动模式小结)