Android面試小結

2021-09-02 04:38:31 字數 797 閱讀 9342

activity啟動模式設定:(其中standard是系統預設的啟動模式。)

activity的四種啟動模式:

1. standard

模式啟動模式,每次啟用activity時都會建立activity,並放入任務棧中。

2. singletop

如果在任務的棧頂正好存在該activity的例項, 就重用該例項,否者就會建立新的例項並放入棧頂(即使棧中已經存在該activity例項,只要不在棧頂,都會建立例項)。

3. singletask

如果在棧中已經有該activity的例項,就重用該例項(會呼叫例項的onnewintent())。重用時,會讓該例項回到棧頂,因此在它上面的例項將會被移除棧。如果棧中不存在該例項,將會建立新的例項放入棧中。

4. singleinstance

在乙個新棧中建立該activity例項,並讓多個應用共享改棧中的該activity例項。一旦改模式的activity的例項存在於某個棧中,任何應用再啟用改activity時都會重用該棧中的例項,其效果相當於多個應用程式共享乙個應用,不管誰啟用該activity都會進入同乙個應用中。

android當中顯式intent和隱式intent的區別

定義:intent定義:intent是一種在不同元件之間傳遞的請求訊息,是應用程式發出的請求和意圖。作為乙個完整的訊息傳遞機制,intent不僅需要傳送端,還需要接收端。

顯式intent定義:對於明確指出了目標元件名稱的intent,我們稱之為顯式intent。

隱式intent定義:對於沒有明確指出目標元件名稱的intent,則稱之為隱式intent。

面試小結 學習小結

1 string 字串常量,每次改變都會生成乙個新的物件 stringbuffer 執行緒安全 變數 改變不會生成乙個新的物件 stringbuilder 非執行緒安全 在非多執行緒的情況下,用stringbuilder會快些 2 activity的四種啟動模式 singletop 棧頂正好是該ac...

Android學習小結

最近一直在學習android的開發,把最近學習的東西小結一下。一.先來說一下android的程式目錄結構 1.src資料夾 源 目錄。2.gen資料夾 android自動根據res裡面的資源檔案生成的一些常量。3.assets資料夾 和res資料夾作用差不多,但它裡面的檔案都是保持原始的檔案格式,需...

昨天面試小結

昨天竟然沒寫blog,太罪過了,雖然有暫時歇筆,累了的理由,但是寫blog既然設下目標時,就要每天堅持,什麼理由都不足以缺席。恩,昨天面了2個職位 互動設計和金融理財產品經理。二個都是我十分感興趣的崗位。是的,我很想去。但是我表現不好。主要原因是我沒經驗。但我後來跟別人交流了一下,我覺得我自己沒把握...