Web View --> PROBLEM

  • Hallo Jungs und Mädels!
    Bin Neuling in Sachen Android Programmierung.


    Wir haben an der FH ein Softwareprojekt laufen und ich bin dafür verantwortlich, dass ich verschiedene Links darstellen soll.
    So nun mein Problem. Ich bekomme das WebView Projekt mit einem Link wie bei developer.android.com beschrieben auch hin.
    Jetzt ist die Sache folgende-> ich habe verschieden Buttons denen ich jeweil einen EIGENEN link zuordnen muss...


    BUTTON1->"http://www.blabla1.de"
    BUTTON2->"http://www.blabla2.de"
    BUTTON3"http://www.blabla3.de"


    als Code habe ich folgendes:



    package test.webview;


    import android.app.Activity;
    import android.os.Bundle;
    import android.webkit.WebView;


    public class WebViewActivity extends Activity {


    private WebView webView;


    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.webview);


    Bundle bundle = this.getIntent().getExtras();
    String param = bundle.getString("param");


    //1.WebView bzw VL-Plan
    webView = (WebView) findViewById(R.id.webView);
    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setSupportZoom(true); //Zoom Control
    webView.getSettings().setBuiltInZoomControls(true); //Enable Multitouch


    if(param == "X"){
    webView.loadUrl("http://www.blabla1.de");
    }else if(param == "X1+"){
    webView.loadUrl("http://www.blabla2.de");
    } else if(param == "X2"){
    webView.loadUrl("http://www.blabla3.de");
    } else if(param == "X3"){
    webView.loadUrl("http://www.blabla4.de");
    }


    }}





    und


    package test.webview;


    import android.app.Activity;
    import android.content.Context;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;


    public class WebViewTestActivity extends Activity {


    Button button;
    Button button2;
    Button button3;
    Button button4;


    public void onCreate(Bundle savedInstanceState) {
    final Context context = this;


    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);


    button = (Button) findViewById(R.id.buttonUrl);


    button.setOnClickListener(new OnClickListener() {


    public void onClick(View arg0) {
    Bundle bundle = new Bundle();
    bundle.putString("param", "X");


    Intent intent = new Intent(context, WebViewActivity.class);
    intent.putExtras(bundle);


    startActivity(intent);
    }
    });


    button2 = (Button) findViewById(R.id.buttonUrl2);


    button2.setOnClickListener(new View.OnClickListener() {


    public void onClick(View arg0) {
    Bundle bundle = new Bundle();
    bundle.putString("param", "X1");


    Intent intent = new Intent(context, WebViewActivity.class);
    intent.putExtras(bundle);
    startActivity(intent);
    }
    });
    button3 = (Button) findViewById(R.id.buttonUrl3);


    button3.setOnClickListener(new View.OnClickListener() {


    public void onClick(View arg0) {
    Bundle bundle = new Bundle();
    bundle.putString("param", "X2");


    Intent intent = new Intent(context, WebViewActivity.class);
    intent.putExtras(bundle);
    startActivity(intent);
    }
    });
    button4 = (Button) findViewById(R.id.buttonUrl4);


    button4.setOnClickListener(new View.OnClickListener() {


    public void onClick(View arg0) {
    Bundle bundle = new Bundle();
    bundle.putString("param", "X3");


    Intent intent = new Intent(context, WebViewActivity.class);
    intent.putExtras(bundle);
    startActivity(intent);
    }
    });


    }
    }





    steh komplett auf dem Schlauch und weiss hier einfach nicht weiter.
    Aktuell ist es so dass er nun gar keinen Link öffnet sondern der WebView einfach weiss/leer bleibt.
    Grüße

  • Was sagt denn der LogCat?
    Hast du vll. vergessen der App Internetrechte zu geben (Manifest -> Internet Permission) ?

    MfG,
    Christopher


    Eine gewisses Maß an Freundlichkeit kann man auch von Menschen im Internet erwarten.
    Das Forum basiert komplett auf der Freiwilligkeit ihrer Nutzer und diese sollen sich wohlfühlen! Daher seid bitte freundlich. Danke

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!