加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2012-12-21 18:04:41)
标签:

multiplemarkersatthi

lint

markers

android

it

分类: Android

    有时候eclipse会报我们程序中的一个奇怪错误Multiple markers at this line,我刚开始不知道,代码感觉没错。比如下面一行代码,本身看不出什么错误。http://s1/mw690/b0d8ecaegd159ffcaf5b0&690markers at this line问题解决方法" TITLE="android:Multiple markers at this line问题解决方法" />
把鼠标移动到那个红色的小叉叉
http://s5/mw690/b0d8ecaeg7b55ccc76bf4&690markers at this line问题解决方法" TITLE="android:Multiple markers at this line问题解决方法" />
然后点击那个小叉叉会弹出下面一个框,Clear All Lint Markers就好了,具体出现这个的原因还没时间去研究清楚,先给出一个解决办法。
http://s6/mw690/b0d8ecaegd159ffd31c95&690markers at this line问题解决方法" TITLE="android:Multiple markers at this line问题解决方法" />
也可以通过,鼠标在工程名称上右键:

http://s12/mw690/b0d8ecaegd15a13ae5dcb&690markers at this line问题解决方法" TITLE="android:Multiple markers at this line问题解决方法" />

 

过后补充:关于出现上述的问题,在绘制过程中也会出现,Lint是一个查错与代码优化利器 ,会提示代码中出现的问题,如果单纯的使用上面的Clear方式的话只是暂时屏蔽掉这些提示,并没有解决。这里有关于它的介绍的一些文章http://tools.android.com/tips/lint/ 来自网页http://blog.csdn.net/thl789/article/details/8037473

下面是我遇到的一种情况:在绘制的时候,会在onDraw方法中做很多处理,而且做动画的时候,onDraw方法会被频繁调用,这个时候如果你在onDraw方法中使用了 变量 = new 雷明()等一系列分配内存的语句,那么Lint也会提示,大家想想,在onDraw方法中频繁分配内存那肯定是不正当的,而且变量都尽量节省着用,也就是能用一个临时变量搞定就不要再用第二个。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有