应用 Launcher 的 WmtSidebar.java 调用 getRecentTasks
Framework 中的 ActivityManager.java 里 ActivityManager.getRecentTasks
ActivityManagerNative.java 里 ActivityManagerProxy.getRecentTasks
mRemote.transact(GET_RECENT_TASKS_TRANSACTION, data, reply, 0);
ActivityManagerNative.java 里 onTransact 函数里 reply.writeTypedList(list);
ActivityManager.java 里 RecentTaskInfo.writeToParcel
本文详细解析了Launcher如何通过调用ActivityManager和ActivityManagerNative来获取最近的任务列表,涉及WmtSidebar.java和getRecentTasks方法的实现。
1625

被折叠的 条评论
为什么被折叠?



