我知道这个问题被问了好几次。 我的问题是使用现在已被删除的静音功能。但新解决方案无法应用于较低版本。我在if else循环中使用了这个函数,如下面给出的代码所示。但在检查代码时,它显示代码成熟度问题。有没有办法避免这个检查问题。 我可以使用任何注释或类似的东西吗?
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
audioManager.adjustVolume(AudioManager.ADJUST_MUTE, AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
} else {
audioManager.setStreamMute(AudioManager.STREAM_MUSIC, true);
}
希望得到一个好的解决方案。 提前致谢
答案 0 :(得分:1)
您可以使用SuppressWarnings注释来忽略警告。忽略"弃用"警告,您必须在方法中添加@SuppressWarnings("deprecated")
。
答案 1 :(得分:1)
您可以在java中使用@SuppressWarnings anotation来使用弃用方法,详情请参阅Check Here