gpt4 book ai didi

java - 带有 JavaScript 界面的 Webview

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:52:03 24 4
gpt4 key购买 nike

我正在构建一个应该从 java 到 javascript 进行交互的移动应用程序。

我在这个链接中找到了解决方案 Passing an array of values from Android Activity to JavaScript in a WebView .但我的问题是当我声明 webview 时显示错误,如

None of the methods in the added interface have been annotated with @android.webkit.JavascriptInterface; they will not be visible in API 17

我应该怎么做才能消除这个错误?我对这个核心 java 很陌生。请建议我并帮助我解决这个问题。

最佳答案

来自文档:

警告:如果您将 targetSdkVersion 设置为 17 或更高,则必须将 @JavascriptInterface 注释添加到您希望网页代码可用的任何方法(该方法也必须是公共(public)的) .如果您不提供注释,那么在 Android 4.2 或更高版本上运行时,您的网页将无法访问该方法。

请看这里http://developer.android.com/guide/webapps/webview.html

关于java - 带有 JavaScript 界面的 Webview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22222171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com