java 中@suppresslint是什么意思

如题所述

android.annotation.SuppressLint


@SuppressLint标注忽略指定的警告

这个是android带的lint工具提示的,lint官方的说法是 Improving Your Code with lint,应该是帮助提升代码的 ,如果不想用的话,可以右键点工程,然后在android tools 中,选择 clear lint marker 就没有这个错误了


比如 


@SuppressLint("DrawAllocation")

原因:View及其子类的onDraw(Canvas canvas)方法会实时调用以更新界面,所以在onDraw(Canvas canvas)方法中实例化对象(比如Paint paint = new Paint())会影响效率。

解决办法:将这些对象改为类的成员变量。



温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网