Susanne P.
- Forum-Beiträge: 3
18.04.2012, 11:31:23 via Website
18.04.2012 11:31:23 via Website
Hi,
bin ein ziemlicher Neuling in Sachen App-Programmierung, wollte mich aber einfach mal ein bisschen damit beschäftigen.
Ich versuche nun, in einer WebView eine URL zu laden, es wird aber leider immer nur angezeigt 'Web page not available'. Ich entwickle mit Eclipse und teste im Emulator, funktioniert aber auch am Handy nicht. Internet-Verbindung ist vorhanden (im Browser vom Emulator wird die Seite angezeigt).
Im Manifest.xml hab ich <uses-permission android:name="android.permission.INTERNET"/> gesetzt.
Source:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="match_parent"
/>
</LinearLayout>
In der Activity bei onCreate:
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setWebViewClient(new DCWebViewClient());
mWebView.loadUrl("www.google.com");
und:
private class DCWebViewClient extends WebViewClient {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
view.loadUrl(url);
}
}
Hat irgendjemand eine Idee, warum die Seite nicht angezeigt wird?
Danke!!
Lg
susi
bin ein ziemlicher Neuling in Sachen App-Programmierung, wollte mich aber einfach mal ein bisschen damit beschäftigen.
Ich versuche nun, in einer WebView eine URL zu laden, es wird aber leider immer nur angezeigt 'Web page not available'. Ich entwickle mit Eclipse und teste im Emulator, funktioniert aber auch am Handy nicht. Internet-Verbindung ist vorhanden (im Browser vom Emulator wird die Seite angezeigt).
Im Manifest.xml hab ich <uses-permission android:name="android.permission.INTERNET"/> gesetzt.
Source:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="match_parent"
/>
</LinearLayout>
In der Activity bei onCreate:
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setWebViewClient(new DCWebViewClient());
mWebView.loadUrl("www.google.com");
und:
private class DCWebViewClient extends WebViewClient {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
view.loadUrl(url);
}
}
Hat irgendjemand eine Idee, warum die Seite nicht angezeigt wird?
Danke!!
Lg
susi
— geändert am 18.04.2012, 11:54:46
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.