Activity隱式呼叫學習記錄,

2021-07-27 22:00:51 字數 524 閱讀 4203

隱式呼叫需要intetn能匹配到intentfilter過濾資訊。那麼intenfilter中的action、category、data的匹配規則又是如何呢?

action:

這是字串資訊,系統也有為我們預定了一些,也可讓我們自定義這些資訊,它的匹配規則是intent的action必須能夠和過濾資訊中的action匹配,簡而言之就是要一毛一樣,多個的話有乙個能配對就算牽手成功,但是intent中如果沒有指定action,那就是匹配失敗,同時需要記住的是這裡邊的字串是區分大小寫的。

category:

這個也是乙個字串,系統也有自帶,但是它和action不同,它可以不設定,但是如果設定了過濾資訊也是必須要設定的(好像是廢話),不設定的時候在start的時候系統會預設在intent加上「android.inten.category.default」這個cotegory,當然一般我們為了完整呢,是可以在過濾資訊中加上這句話。

data:

這個跟action類似。

以上都是學習筆記,比較粗糙。

06 Activity隱式跳轉

一,隱式跳轉 某個activity 需要在清單檔案配置某個activity如下資訊 注意 category要和action一起用 action 制定乙個活動 在隱式跳轉的可以用到 category 這個activity 的型別 可以附加 指明動作的環境 一些資訊告訴系統 比如 告訴程式該activi...

31 顯示隱式跳轉activity

安卓中經常涉及到activity的跳轉,跳轉怎麼樣在安卓中實現呢,如下。隱式跳 直接設定setaction,setdata的跳轉 顯示跳 直接設定setclass的跳轉的型別和包名 入口activity有下面的 只要activity有下面的 就會建立乙個圖示。預設圖示是一樣的 可以通過android...

C 隱式呼叫

includeusing namespace std class myclass myclass const myclass x myclass operator const myclass x myclass int main 執行時的輸出結果是 122444 c myclass obj3 obj...