android:Multiple markers at this line问题解决方法

标签:
multiplemarkersatthilintmarkersandroidit |
分类: Android |
把鼠标移动到那个红色的小叉叉
http://s5/mw690/b0d8ecaeg7b55ccc76bf4&690markers
然后点击那个小叉叉会弹出下面一个框,Clear All Lint
Markers就好了,具体出现这个的原因还没时间去研究清楚,先给出一个解决办法。
http://s6/mw690/b0d8ecaegd159ffd31c95&690markers
也可以通过,鼠标在工程名称上右键:
http://s12/mw690/b0d8ecaegd15a13ae5dcb&690markers
过后补充:关于出现上述的问题,在绘制过程中也会出现,Lint是一个查错与代码优化利器
,会提示代码中出现的问题,如果单纯的使用上面的Clear方式的话只是暂时屏蔽掉这些提示,并没有解决。这里有关于它的介绍的一些文章http://tools.android.com/tips/lint/
下面是我遇到的一种情况:在绘制的时候,会在onDraw方法中做很多处理,而且做动画的时候,onDraw方法会被频繁调用,这个时候如果你在onDraw方法中使用了
变量 = new
雷明()等一系列分配内存的语句,那么Lint也会提示,大家想想,在onDraw方法中频繁分配内存那肯定是不正当的,而且变量都尽量节省着用,也就是能用一个临时变量搞定就不要再用第二个。