无法解析方法'setWebChromeClient(匿名android
Posted
技术标签:
【中文标题】无法解析方法\'setWebChromeClient(匿名android【英文标题】:Cannot resolve method 'setWebChromeClient(anonymous android无法解析方法'setWebChromeClient(匿名android 【发布时间】:2017-09-29 07:02:28 【问题描述】:我正在尝试学习为 android 构建应用程序,第一个项目是查看我制作的使用 GPS 本地化的网站。但是当我尝试使用 webView.setWebChromeClient(...
时,我收到以下错误消息:Cannot resolve method 'setWebChromeClient(anonymous android.webkit.WebChromeClient)
。
如果有任何帮助,我已经在我的 AndroidManifest.xml 中添加了所需的权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_GPS" />
<uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS" />
<uses-permission android:name="android.permission.ACCESS_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
我该如何解决这个问题?
【问题讨论】:
【参考方案1】:删除第 13 行错误的静态导入,并在将视图分配给局部变量后将调用移至第 31 行:
WebView view = findViewById(R.id.webView)
view.setWebChromeClient(...)
【讨论】:
谢谢。但随后它抱怨我删除了第 13 行的行。i.imgur.com/rzzFkXP.jpg 输入完整的视图 ID:findViewById(R.id.webView) 而不是 findViewById(webView)。 谢谢。但现在它在view.setWebChromeClient(...
中抱怨view
。 origin
和 callback
的错误消息相同。对于GeolocationPermissions.Callback
,我收到一条错误消息,上面写着Expression expected
。 i.imgur.com/HGrPfsl.jpg
尝试将您的代码移动到“onCreate”方法中。目前它在右括号之外。
谢谢。那解决了!现在我只需要弄清楚如何让应用程序能够处理 GPS 定位。以上是关于无法解析方法'setWebChromeClient(匿名android的主要内容,如果未能解决你的问题,请参考以下文章