1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  1. Extremefall, 26.04.2012 #1
    Extremefall

    Extremefall Threadstarter Android-Hilfe.de Mitglied

    Hallo,
    Ich habe momentan eine Klasse A, die von der Activity Klasse erbt. Nun würde ich gerne auch die Klasse A von der BroadcastReceiver Klasse erben lassen. Wie kann ich das machen? Mehrfachvererbung geht in Java nicht. Geht es mit innerer Klasse? Ich möchte einfach nur eine Methode der Klasse A bei einer neu eingegangen Sms aufrufen.
     
  2. strider, 26.04.2012 #2
    strider

    strider Erfahrener Benutzer

    Du kannst dir in deiner Klasse A einen dynamischen BroadcastReceiver definieren und mit registerREceiver() auf den Broadcast warten bis der SMS Broadcast auftritt. Das funktioniert allerdings nur solange deine App läuft. Plan B ist ein statischer BroadcastReceiver der im Manifest XML definiert ist, der auf den SMS Broadcast wartet und dann irgendwas startet. Ob der SMS Broadcast sowohl statische als auch dynamische BR unterstützt steht in der Doku.
     
    Extremefall bedankt sich.
  3. Extremefall, 26.04.2012 #3
    Extremefall

    Extremefall Threadstarter Android-Hilfe.de Mitglied

    Mit Hilfe eines dynamischen BR klappt es wunderbar. Danke.
     

Diese Seite empfehlen