2011-03-29 12 views
0

私はSMSを送信するサービスを持っています。私は、SMSが送信されたか、送信されなかったときに私に通知するために登録されている放送受信機を持っています。問題は現在、エミュレータ(froyo)にあり、SMSが送信されたときと受信されなかったときは、すべて正常に動作します。しかし、私の携帯電話(銀河S i9000、暗黒のROM 9.3)と私の友達HTCのcyanogenmod 7で、サービスはSMSを送信しますが、私は飛行機モードに私の携帯電話を切り替えると通知を受けていない、私は通知を受け取ったメッセージが送信されなかったことがわかります(これは期待されています)。調べると、SMSの送信時に私の放送のonReceiveメソッドがまったく呼び出されないことがわかりました。 logcatで私はまた、エミュレータでsmsmagerがメッセージを送信することを認識しました。私の電話ではSMSDispatcherがメッセージを送信し、SMSDispatcherはパブリックAPIの一部ではない内部アンドロイドクラスです。何か案は?AndroidブロードキャストonReceiveメソッドがサービスから呼び出されていない

答えて

0

このチュートリアルを参照してください... http://mobiforge.com/developing/story/sms-messaging-android

+0

私のコードは、その上に正確基づきます。..唯一の違いは鉱山が稼働中でない活動であるということです。面白いのは、数週間前に働いていた、私は私のROMを変更し、それは動作を停止したが、mobiforgeの例はまだ動作します – user681443

関連する問題