Ich versuche, ein WebView zu verwenden, um eine Webseite in meiner Anwendung anzuzeigen. Zuerst hatte ich keine Berechtigungen in der AndroidManifest.xml und ich bekam den Fehler 'die Webseite konnte nicht geladen werden, da net :: ERR_CACHE_MISS'WebView wird nicht geladen, nachdem Internetberechtigungen erteilt wurden?
Aber jetzt, dass ich die Berechtigung zum AndroidManifest hinzugefügt haben. XML wird das WebView als leeres weißes Feld geladen.
Hier ist meine AndroidManifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package= ... >
<uses-permission android:name="android.permission.INTERNET" />
<application ...
</application>
</manifest>
Und meine Java-Klasse:
public class location_Fragment extends Fragment {
private WebView webView;
View rootview;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
rootview = inflater.inflate(R.layout.location_layout, container, false);
webView = (WebView)rootview.findViewById(R.id.webView);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.loadUrl("https://www.google.com");
return rootview;
}
}
wo Ihr webclient ist? –