Lets try to explain my question: I got an application and a service. The application is started with activity A. The service sends a broadcast that will let the application
You may consider using android:launchMode="singleTop" instead of android:launchMode="singleInstance" Good article about the differences
android:launchMode="singleTop"
android:launchMode="singleInstance"