如何清晰的归纳出源码中的主线?

来源:4-2 说说Activity的显示原理

小老鼠rs

2019-06-04

老师总结的框架很清晰,我自己看源码时,就屡不清关系,分不清主干,看哪都是一团乱麻,过长的callstack让我经常走着走着就迷失了方向,效率极低

写回答

1回答

风语

2019-06-04

谢谢啊,这段话建议可以放到评论里说。

要搞清楚源码中的主线通常不是一件容易的事,因为调用链很长,跟着跟着就丢了。有几点建议:

一,做笔记,可以加深自己的印象,理清思路,在哪block了没关系,过段时间再回过头继续看一遍,每看一遍也许都会有新的发现,慢慢地就越来越清楚了。

二,参考别人的资料,比如看博客,看看别人是怎么理解的,然后自己去揣摩,可能会有所启发。

三,编译和调试源码,一步一步地跟进,看它是怎么跳转的

四,靠经验,一般源码看多了,就会发现有一些常用的套路

2
2
小老鼠rs
好的,谢谢回复,源码经常看得很受打击,怀疑自己脑子不行。我再按照老师说的4条努努力
2019-06-04
共2条回复

剖析Framework面试 冲击Android高级职位

一手助力冲刺Android高级职位,一手把握系统底层原理,理清面试思路,提升技术段位

1406 学习 · 187 问题

查看课程