无法解析方法'setWebChromeClient(匿名android [英] Cannot resolve method 'setWebChromeClient(anonymous android

查看:590
本文介绍了无法解析方法'setWebChromeClient(匿名android的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在学习为Android构建应用程序,第一个项目是查看我使用GPS本地化的网站。但是当我试图使用 webView.setWebChromeClient(... )时出现以下错误消息:无法解析方法setWebChromeClient(anonymous如果它有助于任何事情,我已经在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/>
< android.permission.ACCESS_LOCATION/>
<使用权限android:name =android.permission.ACCESS_COARSE_LOCATION/>
<使用权限android:name =android.permission。 ACCESS_FINE_LOCATION/>

我该如何解决这个问题?

解决方案

删除在将第13行的静态导入错误并将分配给本地变量的视图移动到第31行之后:

  WebView view = findViewById (R.id.webView)
view.setWebChromeClient(...)


I am trying to learn building applications for Android and the first project is to view a website I've made that uses GPS localization. But when I'm trying to use webView.setWebChromeClient(... I'm getting the following error message: Cannot resolve method 'setWebChromeClient(anonymous android.webkit.WebChromeClient).

If it will help anything, I have added the needed permissions in my 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" />

How can I fix this?

解决方案

Delete the wrong static import on line 13 and move the call to line 31 after assigning a view to the local variable:

WebView view = findViewById(R.id.webView)
view.setWebChromeClient(...)

这篇关于无法解析方法'setWebChromeClient(匿名android的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆