Gibt es eine Möglichkeit festzustellen, ob Broadcast Broadcast empfangen wurde? Oder wird gehört?Gibt es eine Möglichkeit zu sagen, ob Broadcast Broadcast empfangen wurde?
Grundsätzlich habe ich einen IntentService, der auf Google Cloud Messages hört. Wenn es einen bekommt, muss ich entweder eine Benachrichtigung anzeigen ODER meinen Hauptdienst benachrichtigen, dass es eine neue Nachricht gibt - im Wesentlichen möchte ich nicht beides! Also muss ich wissen, ob die Nachricht von meinem Hauptdienst bearbeitet wurde ...
Natürlich kann es mit sendOrderedBroadcast und einem BroadcastReceiver getan werden, aber das scheint für meine einfachen privaten Intra-Prozess-Bedürfnisse übertrieben.
Warum brauchen Sie in erster Linie zwei Dienste? – CommonsWare
@CommonsWare - weil sie massiv unterschiedliche Zwecke und Lebenszyklen und verbessert daher meine Anwendungsarchitektur, sie zu trennen. Einer ist ein IntentService und der andere ist ein gebundener Dienst. – ostergaard