0
我正在處理需要向調用者發送消息的應用程序。我能夠通過PhoneStateListener獲得電話號碼。但是當我發送消息到檢索的號碼時,它會多次發送相同的消息,比如2-3次,有時甚至是6-7次。爲什麼這樣?有任何想法嗎。?我可以限制發送給一個..的消息數量嗎?這樣一次只能發送一條消息。我的代碼是:限制發送給One的消息數量?
@Override
public void onCallStateChanged(int state, String incomingNumber) {
Log.e("Now", "onCallStateChanged");
super.onCallStateChanged(state, incomingNumber);
switch (state) {
case TelephonyManager.CALL_STATE_IDLE:
SmsManager sm = SmsManager.getDefault();
// HERE IS WHERE THE DESTINATION OF THE TEXT SHOULD GO
sm.sendTextMessage(incomingNumber, null, "message", null, null);
break;
}
}
任何幫助表示讚賞...在此先感謝.. !!!!