S
shirocko
Neues Mitglied
- 0
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:
und mein programmcode so:
habt ihr vllt eine idee?
danke
gruß shirocko
edit:
hab den fehler gefunden. ich muss beim intent noch die folgende codezeile ergänzen:
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>
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);
}
}
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: