Ich entwickle eine Android-Anwendung, ich möchte meine Anwendung automatisch aufgerufen, wenn ich mein Gerät einschalten.so ich habe diese Berechtigung <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
in der Datei manifest.xml meiner Anwendung verwendet und ich habe Dienst, Aktivität und registrieren Broadcast-Empfänger in Manifest. xml file.but ich habe foreclose error erscheinen in wann werde ich mein gerät starten.Wie lösen diese proplem. Der angegebene Empfängercode lautet context.startActivity (neue Absicht (context, ServicesDemo.class));
// In meinem mainfest.xml für myReceiverWie löst man das Ausschlussproblem beim Starten meiner Anwendung?
<receiver android:name=".MyReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.HOME" />
</intent-filter> </receiver>
Ich habe diese Ausnahme java.lang.RuntimeException: Unable to start receiver com.servicedemo.MyReceiver: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
Veröffentlichen Sie den Logcat-Ausgang. – cx0der
@thanks cxOder, habe ich logcat gepostet – JohnNick