Activity 顯式啟動與隱式啟動 應用

2021-09-19 06:19:16 字數 621 閱讀 4613

一、activity 顯式啟動 (**示例):

public class myactivity extends activity 

});}

}

二、activity 隱式啟動 (**示例):

public class myactivity extends activity 

});}

}

三、應用場景

顯式intent :通過指定intent元件名稱來實現的,一般用在知道目標元件名稱的前提下,一般是相同的應用程式內部實現的。

隱式intent: 通過intent filter來實現的,它一半用在沒有明確指出目標元件名稱的前提下,一般用於在不同的應用程式之間。

總結:對於顯式intent, android不需要自阿去做解析,因為目標元件很明確。android需要解析的是隱式intent,通過解析,將intent對映給可以處理該intent的activity,service等。intent的解析機制主要是通過查詢已經註冊在androidmanifest.xml中的所有intentfilter以及其中定義的intent, 最終找到 intent.

android 顯式 隱式啟動activity

android啟動activity分為顯式啟動和隱式啟動。顯式啟動時,指定被啟動activity類,系統啟動被指定的activity類。隱式啟動時,指定action category,系統會拿action category去androidmanifest.xml中匹配,匹配的activity啟動。某...

mysql顯式和隱式效率 顯式與隱式SQL連線

顯式和隱式內部聯接是否存在效率差異?例如 select from table a inner join table b on a.id b.id 與select a.b.from table a,table b where a.id b.id 在mysql 5.1.51上,兩個查詢的執行計畫相同 m...

C 隱式構造與顯式構造

一 class stock c 提供了兩種使用建構函式來初始化物件的方法。第一種是顯式的呼叫建構函式 stock food stock hello 12,20.5 這將food物件的 company成員設定為字串 hello 將 share成員設定為12,以此類推。另一種是隱式地呼叫建構函式 sto...