今天又一次被自己的问题迷倒.
我花了七个小时解决了自己的粗心而导致的问题.
首先还是记录一下自己的问题.
在重构View的时候,千万要小心的使用android:isTextSelectable这个属性,顾名思义.当前的TextView是否能够选择文字,也就是说它会导致所有的继承自TextView的组件进入首先选定文字的状态,然后导致Selecter无法使用.真的太气人了,我竟然在自己的AppTheme中设置了这个属性,而我竟然'为了去发现自己定义的ViewPager为什么会无法准确的交接Presse标记浪费了七个小时,是的,这种问题你根本无法使用google或者任何搜索引起去解决,因为你根本无法知道这个问题出在哪里,因为我根本没有想到自己会在AppTheme中设置这个属性.
我不仅想起我经常把时间浪费在自己粗心上,我是很生气的,但是,由于经常写代码,又无法绝对的避免这种问题,虽然我已经尽力让自己不会出现这种问题.但是,智者千虑必有一失.
我们作为程序员,大部分的时间往往都是在寻找问题的源头,而往往解决问题只需要一秒钟,我的七个小时,如果按照最大1分钟一条代码量计算,也就是说我已经浪费了420条代码的时间,如果我们按照时间计算比例,也就是说25200:1的比例,换算成数字我们浪费的时间是多么恐怖啊.
所以我们一定要细心,细心,再细心.让自己不至于将时间浪费在这个无用的地方