如何清晰的归纳出源码中的主线?
来源:4-2 说说Activity的显示原理
小老鼠rs
2019-06-04
老师总结的框架很清晰,我自己看源码时,就屡不清关系,分不清主干,看哪都是一团乱麻,过长的callstack让我经常走着走着就迷失了方向,效率极低
写回答
1回答
-
谢谢啊,这段话建议可以放到评论里说。
要搞清楚源码中的主线通常不是一件容易的事,因为调用链很长,跟着跟着就丢了。有几点建议:
一,做笔记,可以加深自己的印象,理清思路,在哪block了没关系,过段时间再回过头继续看一遍,每看一遍也许都会有新的发现,慢慢地就越来越清楚了。
二,参考别人的资料,比如看博客,看看别人是怎么理解的,然后自己去揣摩,可能会有所启发。
三,编译和调试源码,一步一步地跟进,看它是怎么跳转的
四,靠经验,一般源码看多了,就会发现有一些常用的套路
222019-06-04
相似问题