Kommunikation zwischen Activity und Service

  • Hallo,


    weiß jemand wie man Nachrichten von einem Service an eine Activity übergeben kann? Was genau passieren soll ist, der Service empfängt regelmäßig Nachrichten von einem Server und soll diese dann sofort an die Activity weitergeben, damit die Werte dargestellt werden können. Es gibt ja da mehrere Ansätze wie Sockets oder Broadcast Intents. Hat jemand einen Rat, wie man dies implementiert? Ich weiß dass eine Klasse Broadcasts empfangen kann, wenn sie von BroadcastReceiver erbt, aber meine Klasse erbt ja bereits von Activity. Oder müsste man die Brodcast Klasse als innere Klasse in der Activity implementieren? Ich danke schonmal für eure Mühe.


    Andy

  • Habs jetzt mit Hilfe eines Broadcast hinbekommen. Heißt im Klartext, im Service gibts die Zeile

    Java
    sendBroadcast(intent)


    und in der Activity empfang ich den Intent und werte ihn aus


    Java
    private class MeineKlasse extends Broadcast Receiver {
    @Override public void onReceive(Context context, Intent intent)...}


    Trotzdem danke!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!