1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

WebView Problem - statt Seite anzeigen wird der Browser geöffnet

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von devTestdev, 16.07.2012.

  1. devTestdev, 16.07.2012 #1
    devTestdev

    devTestdev Threadstarter Gast

    Also mein Problem ist folgendes:
    Habe in meine app ein WebView eingebaut doch wenn ich dann dieses öffne erwarte ich eigentlich, dass direkt in der app die Seite angezeigt wird, doch stattdessen öffnet sich der android browser und zeigt die InternetSeite an.
    Hier die codes:
    MainActivity.java
    Code:
     package com.mycompany.myapp;
    
    import android.app.*;
    import android.os.*;
    import android.view.*;
    import android.widget.*;
    import android.webkit.*;
    
    public class MainActivity extends Activity
    {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState)
    {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
    WebView myWebView = (WebView) findViewById(R.id.webview);
    myWebView.loadUrl("http://www.pastebin.com/raw.php?i=Y2r4sxEb");
        }
    } 
    main.xml
    Code:
     <?xml version="1.0" encoding="utf-8"?>
    <WebView  xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/webview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
    /> 
    AndroidManifest.xml
    Code:
     <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.mycompany.myapp"
        android:versionCode="1"
        android:versionName="1.0" >
    
        <uses-sdk 
            android:minSdkVersion="8" 
            android:targetSdkVersion="11" />
        <uses-permission android:name="android.permission.INTERNET" />
    
        <application
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name" >
            <activity
                android:label="@string/app_name"
                android:name=".MainActivity" >
                <intent-filter >
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
    
    </manifest> 
    Danke im voraus!

    Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
     
    Zuletzt von einem Moderator bearbeitet: 16.07.2012
  2. StefMa, 17.07.2012 #2
    StefMa

    StefMa Gewerbliches Mitglied

    Beiträge:
    2,054
    Erhaltene Danke:
    413
    Registriert seit:
    16.10.2010
    Habe bisher beim WebView immer automatisch den WebViewClient und WebChromeClient eingebaut. Also noch nie ohne getestet. Bau die zwei doch mal ein und guck ob es mit Ihnen funktioniert...

    Gruß

    P.s.: Die zwei Methoden wirst du sowieso früher oder später benutzen :) Spätestens wenn du eine ProgressBar einbauen möchtest :p
     
  3. devTestdev, 17.07.2012 #3
    devTestdev

    devTestdev Threadstarter Gast

    Ich habe das zwar schon gestern der stackoverflow.com Seite entnommen, danke trotzdem:D

    Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
     

Diese Seite empfehlen