2011-10-04 8 views
0

私は着信番号に自動的にSMSを送信するためのアプリケーションを作成します。しかし、問題は、それは1つの呼び出しの代わりに2つのSMSを送信することです。 私のログで確認したところ、私の "onreceive()"メソッドは、電話状態が変更されたときに2回呼び出され、これを制御する方法はわかりません。 誰かにアイデアをお持ちですか? heplへの感謝 私のひねり英語のため申し訳ありません。アンドロイドで送信されたSMSの数を制御します

+0

[EXTRA_STATE](http://developer.android.com/reference/android/telephony/TelephonyManager.html#EXTRA_STATE)のコール状態を確認しましたか? –

+0

はい私はこれを行いました:最初のSMSはEXTRA_STATEがRINGINGのときに送信され、2番目のIDLEはIDLE – sofo

答えて

0
if(EXTRA_STATE == RINGING) 
    sendSMS(); 

着信コールの鳴動状態のみ確認できますか? 着信コールが鳴っている状態になったときに1回だけSMSが送信されるようにします。

+0

がTerence Luiに感謝の時に送信されます。 – sofo

+0

それを聞いてうれしい、してください親切に答えを受け入れる:) –

関連する問題