android为什么不识别loadurl方法?

时间:2016-05-12 19:23:31

标签: java android

if (mItem != null) {
    (WebView)rootView.findViewById(R.id.apple).loadUrl(mItem.urls);
}

return rootView;

我不知道为什么android不识别这种方法并将其计为错误。 (下面带箭头的loadurl方法)我正在尝试将m个项目中的网页加载到webview中。

1 个答案:

答案 0 :(得分:3)

演员阵容不完整/错位。这可能就是你的意思:

((WebView)rootView.findViewById(R.id.apple)).loadUrl(mItem.urls);

演员在你放置它时,将表达式rootView.findViewById(R.id.apple).loadUrl(mItem.urls)转换为WebView,这是没有意义的。您希望专门执行rootView.findViewById(R.id.apple)

findView返回的值类型为View,而不是WebView,因此您遇到了编译错误。