activity的啟動方式簡單總結

2021-08-15 04:32:36 字數 310 閱讀 6894

activity的啟動模式:

1.普通啟(standard):在棧中 不管有沒有本activity,都會建立新的activity放到棧頂.

2.singletop:棧頂已經存在本activity的例項,則不再建立直接復用,否則建立本activity例項放在棧頂.

3.singletask:如果棧中有本activity的例項,復用棧中已有的activity例項並清除次例項上面所以的activity,使自己處於棧頂.在螢幕中顯示,與使用者互動.

4.singleinstance:新建乙個棧,用來存放本activity,棧中有且只有本activity.

activity啟動方式

activity的啟動分為 顯示啟動和隱式啟動 顯示啟動 明確的指定乙個activity進行啟動 隱式啟動 只有合適的activity才可以啟動 什麼是合適?當標籤內的內容與intent的設定相同時 intent.setaction htl intent.addcategory intent.set...

Activity的幾種啟動跳轉方式

一.顯示呼叫方法 intent intent new intent this,otheractivity.class 方法1 intent intent2 new intent intent2.setclass this,otheractivity.class 方法2 intent2.setclas...

Activity的啟動方式和flag詳解

activity的4種狀態 活動的 當乙個activity在棧頂,它是可視的 有焦點 可接受使用者輸入的。android試圖盡最大可能保持它活動狀態,殺死其它activity來確保當前活動activity有足夠的資源可使用。當另外乙個activity被啟用,這個將會被暫停。暫停 在很多情況下,你的a...