Android: Abgehende Anrufe umleiten

9

Ich versuche, ausgehende Anrufe auf einem Android-Gerät auf eine andere Telefonnummer umzuleiten . Also benutze ich einen BroadcastReceiver, der auf die Absicht NEW_OUTGOING_CALL "hört", auf seiner onReceive () Methode benutze ich die Methode setResultData (), um die Telefonnummer zu ändern.

So:

%Vor%

Im Emulator geht alles gut, aber auf meinem echten Gerät (ein beschissener ZTE X850 mit Android 2.1 glaube ich) funktioniert es nicht, wenn der rufende Intent von einer Aktivität stammt, die Teil derselben Anwendung ist. Nachdem der Wählbildschirm angezeigt wird, beendet das Telefon den Anruf.

Irgendwelche Gedanken da draußen, warum das passiert?

Hinweis: Ich weiß, dass meine Frage im Grunde die gleiche ist wie ein , aber ich entschied mich, es noch einmal zu fragen, um zusätzliche Details darüber zu liefern, was schief läuft.

Manifestdatei

Ein Auszug ...

%Vor%     
André Maricato 10.09.2010, 09:25
quelle

1 Antwort

4

Ich habe den gewählten Anruf unterbrochen und den neuen Anruf erneut gewählt. Es funktionierte perfekt auf dem Gerät.

Dies ist der Code-Teil:

%Vor%

Hoffe, das hilft.

    
Rita 15.09.2010 06:28
quelle

Tags und Links