我正在构建一个应该从java到javascript交互的移动应用程序.
我在此链接中找到了解决方案在WebView中将Android Activity中的值数组传递给JavaScript.但我的问题是当我宣布webview显示错误时
添加的接口中的所有方法都没有使用@ android.webkit.JavascriptInterface注释; 它们在API 17中不可见
我该怎么做才能消除这个错误?我对这个核心java很新.请建议我帮我解决这个问题.
来自文档:
警告:如果已将targetSdkVersion设置为17或更高,则必须将@JavascriptInterface注释添加到您希望网页代码可用的任何方法(该方法也必须是公共的).如果您未提供注释,则在Android 4.2或更高版本上运行时,您的网页将无法访问该方法.
请查看http://developer.android.com/guide/webapps/webview.html