H類處理的message是從哪傳遞回來的呢?
case?LAUNCH_ACTIVITY:?{ ????????????????????Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER,?"activityStart"); ????????????????????final?ActivityClientRecord?r?=?(ActivityClientRecord)?msg.obj; ????????????????????r.packageInfo?=?getPackageInfoNoCheck( ????????????????????????????r.activityInfo.applicationInfo,?r.compatInfo); ????????????????????handleLaunchActivity(r,?null); ????????????????????Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER); ????????????????}?break;
2016-05-29
我覺得應該是ActivityManagerService傳遞過來的吧,我自己的感覺是ActivityManagerService遠程控制了整個過程。我也同樣疑惑,只是說出自己的理解罷了,希望能和大家討論下