2012-03-06 38 views
1

我想在Android Webkit-Webview中啓用DOM存儲。DOM存儲如果可用

我試過setDomStorageEnabled,但是它只在編譯爲API 7+編譯時編譯。有沒有辦法保持與舊操作系統的兼容性,但設置瀏覽器使用它,如果它可用?

回答

3

當你想使用並不適用於所有API級別簡單的功能,通常可以做到這一點:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ECLAIR_MR1) { 
    webView.setDomStorageEnabled(true); 
} 
+0

還在說setDomStorageEnabled的方法(布爾)是未定義的類型WebSettings – NoBugs 2012-03-06 21:53:24

+0

已經設置您的項目建立目標到API級別7或更高版本?上面的代碼會停止在較舊版本的Android上調用該方法,但您需要將其定位到7級或更高版本,以便編譯器查找該方法。 – 2012-03-07 11:44:03

+0

您的意思是?是的,我有。 – NoBugs 2012-03-07 21:50:27