私のアプリには、SMSが送信されたときにカウンターをリッスンしてインクリメントする次のコードがあります。
SendListener smsListener = new net.rim.blackberry.api.sms.SendListener() {
public boolean sendMessage(Message message) {
++smsCount;
return true;
}
};
ただし、何らかの理由でsendMessage
、単一のSMSのみが送信される場合(SMSメッセージが非常に短い場合でも)、メソッドは複数回呼び出されます(通常、これは3回です)。
どうしてこれなの ?この問題の回避策はありますか?