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

Browser nach Systemstart mit URL starten

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von shirocko, 28.06.2011.

  1. shirocko, 28.06.2011 #1
    shirocko

    shirocko Threadstarter Neuer Benutzer

    Beiträge:
    16
    Erhaltene Danke:
    0
    Registriert seit:
    28.01.2011
    hi leute,

    ich hab ein kleines problem.
    ich möchte in android den standardbrowser nach dem booten mit einer fixen url starten aber dabei bringt android mir immer die fehlermeldung dass die anwendung beendet werden muss.mein aktueller code in der manifest sieht so aus:
    Code:
    <receiver android:name=".receiver.StartBroadcastReceiver">
                <intent-filter>
                    <action android:name="android.intent.action.BOOT_COMPLETED" />
                </intent-filter>
            </receiver>
    
    und mein programmcode so:

    Code:
    package com.alu.SmSSettingsTool.receiver;
    
    import android.content.BroadcastReceiver;
    import android.content.Context;
    import android.content.Intent;
    import android.net.Uri;
    import android.widget.Toast;
    import android.app.Activity;
    
    
    public class StartBroadcastReceiver extends BroadcastReceiver{
    
    
        
        @Override
        public void onReceive(Context context, Intent intent)
        {
    
            Uri uri = Uri.parse("http://google.de");
            Intent intent2 = new Intent(Intent.ACTION_VIEW, uri);
            context.startActivity(intent2);
    
                
            
        }
    }
    
    
    habt ihr vllt eine idee?

    danke

    gruß shirocko


    edit:

    hab den fehler gefunden. ich muss beim intent noch die folgende codezeile ergänzen:

    Code:
    intent2.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    
     
    Zuletzt bearbeitet: 28.06.2011

Diese Seite empfehlen