Android开发中常用的忽略警告@Suppresslint和@SuppressWarnings

       日常生活中,使用AS编程有一个特别让人别扭的情况时有发生,就是黄色警告。虽然大家不是强迫症,但也都有种如鲠在喉的感觉。解决方案就是@Suppresslint和@SuppressWarnings。这里列举一下本人日常生活中常用的忽略标注:

1、@SuppressLint("HandlerLeak")

内存泄露风险警告,开发中比较常见的警告,在主线程用Handler处理消息是比较容易产生内存泄露的,这个标记只能忽略提醒但是不治本,个人比较喜欢的解决方案是handler+弱引用。

2、@SuppressWarnings("unused")

类中属性或方法未使用警告。这个警告应该是最常见的,添加此注解可以去除属性上的黄色警告。

3、@SuppressWarnings("all")

一劳永逸的all忽略全部警告!

未完待续..我接着开发了

@SuppressLint来自android.annotation.SuppressLint类,是android自带的lint工具提示,官方释义为Improving Your Code with lint,@SuppressWarnings来自Java内置注解,他们的作用是帮助提升代码质量规范写法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值