Wie sende ich Broadcast (Absicht) von myDialog und empfange in myActivity?

8

Ich versuche also, BroadcastReceiver und Intent-Filter zu verstehen. Ich habe einen benutzerdefinierten Dialog, den ich in MyActivity erstelle. Im Dialog habe ich einen Button. Wenn der Knopf angeklickt wird, möchte ich eine Sendung senden, die der Empfänger von MyActivity aufnimmt. Hier ist, was ich gerade habe:

%Vor%

Wenn ich Knopf1 drücke, stürzt die App ab. Kann jemand mich in die richtige Richtung führen?

    
Brianide 05.11.2011, 20:19
quelle

2 Antworten

12

in MyActivity tun Sie etwas wie folgt:

%Vor%

und Broadcast aufrufen

%Vor%     
Pedro Rainho 05.11.2011, 21:09
quelle
0

Es wäre wahrscheinlich viel einfacher, Ihren Empfänger in der onResume-Methode Ihrer Aktivität in Code zu registrieren (und in onPause aufheben).

%Vor%     
Kevin Galligan 05.11.2011 20:38
quelle