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%