三種重要組件:Activity、Service、BroadcastReceiver,都是依靠Intent來啓動的,同時,Intent還可用於與被啓動組件交換信息。
啓動方法如下圖:
Intent對象大致包含Component、Action、Category、Data、Type、Extra和Flag這7種屬性,其中Component用於明確指定需要啓動的目標組件,而Extra則用於“攜帶”需要交換的數據。
- Intent的基本用法較簡單,詳見:Intent用法總結
- Intent傳遞數據–重點:
Intent之複雜數據的傳遞
對象的三種方法
Activity之間使用intent傳遞大量數據帶來問題總結
Activity之間傳遞數據的方式及常見問題總結 - Intent7種屬性
Intent屬性詳解
關於Intent的七大屬性