Blackberry OutboundMessageListener不';无法检测传出的sms

Blackberry OutboundMessageListener不';无法检测传出的sms,blackberry,sms,Blackberry,Sms,当从设备发送sms时,以下代码应打印出一条消息。我已经在模拟器上试过好几次了,但是当我发送短信时,什么也没打印出来。我做错了什么?为什么应用程序没有接收到已发送的短信 public class BackGroundApp extends UiApplication implements OutboundMessageListener, javax.wireless.messaging.MessageListener { private MessageConnection message

当从设备发送sms时,以下代码应打印出一条消息。我已经在模拟器上试过好几次了,但是当我发送短信时,什么也没打印出来。我做错了什么?为什么应用程序没有接收到已发送的短信

public class BackGroundApp extends UiApplication implements OutboundMessageListener, javax.wireless.messaging.MessageListener {

    private MessageConnection messageConnection;


    public static void main(String args[]) 
    {
        BackGroundApp theApp = new BackGroundApp();
        theApp.enterEventDispatcher();
    }

    public BackGroundApp(){
     try {
            MessageConnection _mc = (MessageConnection)Connector.open("sms://");
            _mc.setMessageListener(this);

         } catch (IOException e) {}

}

    public void notifyIncomingMessage(MessageConnection messageconnection){


    }

    public void notifyOutgoingMessage(javax.wireless.messaging.Message message) {

      System.out.println("SMS just sent from your device!");  

    }
}
  • 您需要根据向MessageConnection注册侦听器

  • 模拟器无法真正发送SMS消息,因此您可能必须在设备上执行此操作