Problem mit WebView

A

AlexRock

Neues Mitglied
0
Hallo ich editiere gerade meine WebView.java und eclipse gibt immer folgenden fehler aus:
"webview is not resolved"

Die "Wörter" wo der Fehler aufttritt sind DICK gedruckt
der Code dazu sieht so aus:

Code:
package de.web.eTCG;

import de.web.eTCG.R;
import android.webkit.*;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;

public class WebView extends Activity {
    /** Called when the activity is first created. */
	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        android.webkit.WebView view = (android.webkit.WebView) this.findViewById(R.id.View);   
        
        view.getSettings().setJavaScriptEnabled(true);   
        view.setWebViewClient(new InsideWebViewClient()); 
        view.getSettings().setJavaScriptEnabled(true) ;
        view.loadUrl("http://www.etcg.de/");
    }
    private class InsideWebViewClient extends WebViewClient {     
    	@Override
    	public boolean shouldOverrideUrlLoading(android.webkit.WebView view, String url) 
    	{
    		view.loadUrl(url);   
    		return true;
    	}
   
    }   
    @Override
	public boolean onKeyDown(int keyCode, KeyEvent event) {
	 if ((keyCode == KeyEvent.KEYCODE_BACK) && [b]webview[/b].canGoBack()) {
	 [b]webview[/b].goBack();
	 return true;
	 }
	 return super.onKeyDown(keyCode, event);
	}
}
 
Moin,

wo wird denn deine Variable webview instanziiert? Oder hab ich's übersehen?!

Gruß,
Shini
 
Stimmt das hab ich total übersehen...

Wie kann man nun eine ProgressBar einbauen?
In welche Datei muss ich das dann editieren
 
siehe doku -> WebView

activity.setProgress...
 
Leider funktioniert dies auch nicht!!

Hier mal mein momentaner code worin folgender fehler auftaucht (bei dem DICKEN: The methode setProgress(int) is undefined for the Type WebView

Code:
package de.web.eTCG;

import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.webkit.*;
import de.web.eTCG.R;

public class eTCG extends Activity {
private WebView view;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.main);

 view = (android.webkit.WebView) this.findViewById(R.id.View);

 view.getSettings().setJavaScriptEnabled(true);
 view.setWebViewClient(new InsideWebViewClient());
 view.getSettings().setJavaScriptEnabled(true);
 view.loadUrl("http://www.etcg.de/");
 }

 private class InsideWebViewClient extends WebViewClient {
 @Override
 public boolean shouldOverrideUrlLoading(WebView view, String url) {
 view.loadUrl(url);
 return true;
 }

 }

 @Override
 public boolean onKeyDown(int keyCode, KeyEvent event) {
 if ((keyCode == KeyEvent.KEYCODE_BACK) && view.canGoBack()) {
 view.goBack();
 return true;
 }
 return super.onKeyDown(keyCode, event);
 }
[B] /*public void onProgressChanged(WebView _view, int _progress) {
 _view.setProgress(_progress);[/B]
 }*/
}
 
Habe nun das Problem mit dem Code gelöst nun beendet sich die Anwendung sofort mit einem Force Close wenn ich sie starte

Hier könnt ihr euch meine LogCat mal ansehen:
File-Upload.net - LogCat.txt

Ich glaube zwar,dass es eine Endlosschleife irgendwo gibt aber ich weiss wenn nicht wo
 
hat jemand eine idee??
 

Ähnliche Themen

K
Antworten
3
Aufrufe
1.168
Kapikalaani
K
S
Antworten
4
Aufrufe
995
Sempervivum
S
H
Antworten
0
Aufrufe
933
HoustonWeHaveAProblem
H
Zurück
Oben Unten