如official docs中清楚指出的,API級別JELLY_BEAN_MR1及以上需要使用@JavascriptInterface,以便從webview側訪問java函數。JELLY_BEAN及以下的JavascriptInterface註釋
這意味着,項目建設目標必須指向API 17或高於它解決了以下導入:
import android.webkit.JavascriptInterface;
如何處理Android的API爲16和下面這段代碼?我會得到一個運行時異常還是忽略運行時導入?
你如何應用你的答案?創建{{project}}/JavascriptInterface.java並將上面的代碼放入並導入{{which_file}}? – eugene 2014-12-09 08:48:39
你添加一個{Project} /src/android/webkit/JavascriptInterface.java並導入android.webkit.JavascriptInterface; – TacB0sS 2014-12-09 08:58:53
謝謝! TacB0sS – eugene 2014-12-09 14:39:42