針對Android開發,我針對不再包含方法「setPluginsEnabled」(websettings)的SDK 18。如果用戶正在運行較舊的SDK(if version <= 4.2, websettings.setPluginsEnabled(true)
),我想使用此方法,但我不確定是否可以抑制「方法未定義」錯誤。Android/Java:使用以前SDK中的方法,在當前SDK中未定義
@SuppressLint(「NewApi」)已經不在這裏工作
編輯:我終於明白,是setPluginsEnabled
(setPluginState
)的替代方法,但我仍然好奇,如果有一種方法可以抑制如果必要
右,4.2 SDK 17,我瞄準SDK 18.所以,它聽起來像我應該告訴編譯器查找此方法在以前的SDK中? – Chicowitz
@bababooey您可能將API級別定位爲18級,但是您要編譯哪個版本? - 這是一個重要的 – panini
@panini編譯與18。我在項目設置中指定了這個。是否可以使用特定的SDK編譯特定的代碼塊? – Chicowitz