问题
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?
回答1:
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(...)
来源:https://stackoverflow.com/questions/43726302/cannot-resolve-method-setwebchromeclientanonymous-android