Android中Activity启动模式
Android中Activity啟動(dòng)模式一共是四種,這里我寫一下我對(duì)其的理解:
1.standard(默認(rèn))
2.singleTop,如果某個(gè)Activity設(shè)置了該屬性,且當(dāng)前Activity就是這個(gè)Activity,在界面中再次打開它的時(shí)候,不會(huì)重新創(chuàng)建了。
3.singleTask,如果在Activity棧中,某個(gè)Activity設(shè)置了該屬性,在界面中再次打開這個(gè)Activity的時(shí)候,系統(tǒng)會(huì)清除該Activity棧上?
? 所有的界面,直到該界面。這個(gè)屬性在之前項(xiàng)目中有用到直接返回到某個(gè)已存在的界面。
4.singleInstance ,如果Activity設(shè)置了該屬性,Intent跳轉(zhuǎn)的時(shí)候回重新創(chuàng)建一個(gè)Activity棧。項(xiàng)目中點(diǎn)擊通知欄的消息,啟動(dòng)一個(gè)界面的時(shí)候需要設(shè)置該屬性,確保和之前的Activity棧保持平行關(guān)系,互不影響。
轉(zhuǎn)載于:https://www.cnblogs.com/1shawn/p/4749977.html
總結(jié)
以上是生活随笔為你收集整理的Android中Activity启动模式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 路由器测试的类型和方法
- 下一篇: 基于XMPP实现的Openfire的配置