如题所述
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())会影响效率。
解决办法:将这些对象改为类的成员变量。
温馨提示:答案为网友推荐,仅供参考