1.因为Android的开发是基于框架的开发:往对方指定的位置加代码:其运行的Message\Handler机制也决定了其单步跟踪也不方便,所以建立新代码时要多Log,这样不但便于调试,而且帮助你加深框架执行方式的认识. 2.充分理解每个组件,除了理解其运作机制外,特别是理解其预设用途,不要用错方向,不要滥用,也不要躲避某种方式.用其预设的用途去用它,就符合框架本身的设计意图,否则的话,又累又玩不转.再就是尽量使用框架组件,尽量少自己创建组件级代码. 3.Activity和Fragment的La…