當前位置:編程學習大全網 - 網站源碼 - 上下文和活動的startActivity()方法的區別

上下文和活動的startActivity()方法的區別

Activity繼承自ContextThemeWrapper和ContextWrapper,基類是Context,重寫了ContextWrapper的startActivity()。

1,Activity的startActivity()方法,通過Instrumentation類執行IActivityTaskManager的startActivity()方法。

2、上下文的startActivity()的抽象方法。

在ContextImpl中實現類。

查詢Intent: flag _ activity _ new _ task中是否有標誌,否則報告異常。

當Service或BroadcastReceiver調用startActivity()方法時,它們不會重寫此方法並調用。

ContextWrapper的startActivity()方法。

也就是說,調用ContextImpl類來啟動方法。

責任重大

  • 上一篇:抖音極速版怎麽開啟直播間連續打卡功能
  • 下一篇:代碼源代碼轉換
  • copyright 2024編程學習大全網