Android - SuppressLint("NewApi") 防呆作法

摘要:Android - SuppressLint("NewApi") 防呆作法

因為有些功能,只支援Android幾點幾以上,

而舊的會出狀況,

 

通常在function  前面可能會加上

@SuppressLint("NewApi") 

當有不支援的情況下,會出錯,

所以就需要做Android版本確認,確認後,再將可能會發生問題的method,另外用版本確認再處理

如下

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
   mWebView.getSettings().setBuiltInZoomControls(true);
   mWebView.getSettings().setDisplayZoomControls(false);
}