今天繼續來講第三個使用intent啟動的元件-broadcast,一樣參考官網:
只要在menifest註冊receiver,當有合適的系統broadcast時,APP會自動被啟動來接收此broadcast。
以下是官網提供的範例:
<receiver android:name=".我的Receiver" android:exported="true">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<action android:name="android.intent.action.INPUT_METHOD_CHANGED" />
</intent-filter>
</receiver>
Intent啟動元件系列大致上就讀到這邊,複習一下,四大基礎元件中的activity、service、broadcast receiver是透過intent啟動,content provider並不是。