2016-05-12 15 views
0
if (mItem != null) { 
    (WebView)rootView.findViewById(R.id.apple).loadUrl(mItem.urls); 
} 

return rootView; 

Ich weiß nicht, warum Android diese Methode nicht erkennt und es als Fehler zählt. (die Loadurl-Methode mit dem Pfeil darunter) Ich versuche die Webseite von den m Elementen in die Webansicht zu laden.Warum erkennt Android die Loadurl-Methode nicht?

+1

'((WebView) rootView.findViewById (R.id.apple)). LoadUrl (mItem.urls);'? – Tdorno

Antwort

3

Die Besetzung ist unvollständig/fehlplatziert. Dies ist wahrscheinlich das, was Sie gemeint:

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

der Besetzung, wie Sie es platziert, wirft den Ausdruck rootView.findViewById(R.id.apple).loadUrl(mItem.urls) zu einem WebView, die keinen Sinn macht. Sie möchten speziell tragen rootView.findViewById(R.id.apple).

Der Typ des von findView zurückgegebenen Werts ist View, kein WebView, daher der Compilerfehler, den Sie erhalten haben.

Verwandte Themen