intentfilter是配合intent而生的,你有目標行動或者結果,那麼那些行動和結果就會有他完成的特定要求,這些要求就是intentfilter,可以理解為intent和intentfilter是相對應的。
intent字面意思就是目標,目的。通俗一點,需要達成某些目標,則需要提供一些動作,這些目標的分類,以及達成這些目標所需要的一些資料等等。
action即動作,category用來表示目標的分類,data是達成這些目標所需要的一些資料。
IntentFilter的匹配規則
mainactivityintent intent new intent 動作 intent.setaction com.pnag.action.good 分類 intent.addcategory com.pnag.category.luck 資料 intent.setdataandtype ur...
Intent filter匹配規則
乙個activity可以有多個intent filter,乙個intent只要匹配到其中乙個就匹配成功 intent必須匹配乙個或乙個以上action才能匹配intent filter成功,但是這個還沒充分 乙個intentkw 能有1個或者0個action intent可以有0個或者多個categ...
Intent以及IntentFilter詳解
啟動service。service是乙個不呈現互動畫面的後台執行操作元件,可以通過將intent穿入startservice 方法來啟動乙個service來啟動服務。傳遞廣播broadcast。廣播是任何應用都可以接收到的訊息,通過將intent傳遞給sendbroadcast sendordere...