WebView

  • 14 Antworten
  • Letztes Antwortdatum
D

DorNickie

Neues Mitglied
0
Hey Leute,Ich Programmiere noch nicht lange mit Android und von daher habe ich noch nicht viel Ahnung davon also ich bitte um Entschuldigung.
also ich habe Folgendes Problem:

ich habe kleine App erstellt mit einer WebView aber in der WebView wird nur ein Weißes Bild angezeigt,warum?

falls ihr teile aus dem Code haben wollte bitte
schriebt es als Kommentar darunter

Der ursprüngliche Beitrag von 15:13 Uhr wurde um 15:15 Uhr ergänzt:

muss ich dass :
Code:
		webView = (WebView) findViewById(R.id.--------);
		webView.getSettings().setJavaScriptEnabled(true);
		webView.loadUrl("http://www._____.de");

in die MainActivity schreiben oder in die Activity wo auch die WebView drin ist?
 
Code[Activity in der der Fehler auftritt]

Code:
package com.dornickie.dornickie;

import android.os.Bundle;

import android.app.Activity;
import android.view.Menu;
import android.webkit.WebView;

public class FacebookActivity extends Activity {
	private WebView webView;
	

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_facebook);
		
		webView = (WebView) findViewById(R.id.webViewfacebook);
		webView.loadUrl("http://www.facebook.com/DorNickie");
		
		
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.facebook, menu);
		return true;
	}

}
 
Ja, dann liegt der Fehler vermutlich auch da drin ... Normalerweise steht in der Logcat auch die Zeilennummer ;)

"JavaScript is disabled in a WebView by default."
Quelle: Building Web Apps in WebView | Android Developers

Und Facebook basiert fast nur auf JS ;)
 
ich habe es nun so gemacht und es funktioniert immer noch nicht :scared:
 

Anhänge

  • 2013-11-27 17_04_09-.jpg
    2013-11-27 17_04_09-.jpg
    1,3 KB · Aufrufe: 294
evtl mal zuerst die settings setzen und dann erst laden ?
 
swordi schrieb:
evtl mal zuerst die settings setzen und dann erst laden ?

so?

Code:
		webView = (WebView) findViewById(R.id.webViewfacebook);
		webView.getSettings().setJavaScriptEnabled(true);
		webView.loadUrl("http://www.facebook.com");
 
Settings sollten immer VOR dem Laden der URL gesetzt werden.
 
Aber so Funktioniert es immernoch nicht -_-
 
was heißt :

spans cannot have a zero length?
 
Wie wäre es damit das etwas 0 Zeichen hat ???
 
Zurück
Oben Unten