有兩個方法
【1】@TargetApi(xxx) // xxx需要填入數字,對應SDK版本號 傳送門
【2】@SuppressLint("NewApi")
方法2是屏蔽一切的錯誤
方法1是隻屏蔽某一版本的錯誤
當然,代碼裏面最好還是做版本的判斷
if(Build.VERSION.SDK_INT <= Build.VERSION_CODES.M){ // do something... } else { // do something... }
雖然也可以用【if(Build.VERSION.SDK_INT <= 23)】
不過爲了可讀性,還是用代碼塊裏面的方式吧