Jef*_*mas 2 java android webview
我正在构建一个Android应用程序,我有一个警告,但没有引起任何问题,当我看到一个警告,我喜欢至少知道是什么原因导致它.该应用使用webview.
以下是导致警告的代码.
ImageView viewSplash;
WebView mWebView;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
viewSplash = (ImageView) findViewById(R.id.splash);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setGeolocationEnabled(true);
mWebView.loadUrl("http://www.google.com");
mWebView.setWebViewClient(new WebViewtest(){
@Override
public void onPageFinished(WebView View, String url)
{
viewSplash.setVisibility(View.GONE);
}
});
}
Run Code Online (Sandbox Code Playgroud)
这是错误:
应以静态方式访问静态字段View.GONE.
好吧,我可以看到一个可能相关的问题.您有一个大写的View作为参数名称(请参阅参考资料public void onPageFinished(WebView -> View <-, String url)).没有资本这个.
编辑:问题是参数名称是错误的上限,并使用实例变量访问屏蔽类访问,这就是您收到错误的原因.更好的解决方法是整理大写.
| 归档时间: |
|
| 查看次数: |
4503 次 |
| 最近记录: |