2010-12-22 10 views
0

Ich möchte BroadcastReceiver eingehenden Anruf erhalten, so habe ichWie kann man dieses Problem lösen, wenn ein eingehender Anruf eintrifft?

<receiver>--android.intent.action.ANSWER --</receiver> 

in Manifest-Datei und meine Empfänger-Klasse enthält den Code

if(intent.getAction().equals(Intent.ACTION_ANSWER)){}

aber meine Empfänger Klasse erhält keine eingehenden Anruf und antwortet nicht auf mich. Wie man dieses Problem löst?

Dank Alle

Antwort

1

Aktion nicht ein Empfänger ist, sondern eine Tätigkeit ein. Sie können den Empfänger nicht dazu bringen, die Absicht zu empfangen. Siehe here. Verwenden Sie stattdessen eine Aktivität.

Siehe hierzu example.

+0

@Thanks vladimir, bereits habe ich Ihren Code in der Manifest-Datei, aber ich habe nicht für eingehende Anrufe erhalten – JohnNick

+0

Entschuldigung für die falsche Info, siehe aktualisierte Antwort. –

+0

@Wie eingehende Anrufe empfangen? – JohnNick

Verwandte Themen