在一个方法中,我运行了一条针对不同 SDK 不同的行。并且 lint 标记总是将其标记为错误并建议我为整个方法添加一个新的 api 注释,但这只是一行代码,我认为为此创建一个新方法是没有意义的。
我在很多地方都有这个,但例如:
private void methodA(){
...
some code (that is good for both)
...
if(Build.VERSION>SDK_INT >= 16)
pb.setBackground(anim);
else
pb.setBackgroundDrawable(anim);
...
more code
...
}