if (type >= FIRST_SUB_WINDOW && type <= LAST_SUB_WINDOW) {
// 3、如果是子窗口,则通过 Binder 找父窗口;;
parentWindow = windowForClientLocked(null, attrs.token, false);
而且这个地方很奇怪,用 attrs.token 在 mWindowMap 找, key 对不上吧??
Android 重学系列 WMS在Activity启动中的职责 添加窗体(三)前言 经过上一篇章的讨论,我们理清楚了ActivityRecord,TaskRecord和窗体容器之间的关系。同时达到了应用启动时,启动的第一个启动窗口,StartingWi...