Неверное исключение аргумента при регистрации в сервисе Blackberry Push - PullRequest
0 голосов
/ 03 ноября 2011

Я регистрируюсь в Blackberry push, используя приведенный ниже код, но получаю недопустимое исключение аргумента. Я не понял проблему. Пожалуйста, скажите мне, в чем проблема, если она не правильная. Пожалуйста, предоставьте некоторый ресурс для разработки сервиса.

Thread t=new Thread()
     {
         public void run()
         {

              ApplicationDescriptor ad = ApplicationDescriptor.currentApplicationDescriptor();
              byte serverType = PushApplicationDescriptor.SERVER_TYPE_BPAS;
              PushApplicationDescriptor pad = new PushApplicationDescriptor(appId,port,serverUrl,serverType,ad);
              PushApplicationStatus pushApplicationStatus = PushApplicationRegistry.getStatus(pad);
              byte pasStatus = pushApplicationStatus.getStatus();
              if (pasStatus != PushApplicationStatus.STATUS_ACTIVE
                        && pasStatus != PushApplicationStatus.STATUS_PENDING) {
                    PushApplicationRegistry.registerApplication(pad);
                    System.out.println("Registering new..." + pasStatus);
                    _imageField.setText("Registering new..." + pasStatus);
                } else {
                    _imageField.setText("Already registered device..."+pasStatus);
                    System.out.println("Already registered device..." + pasStatus);
                }
              lf.setText("Label"+pasStatus);

         }
     };
     t.start(); 

1 Ответ

0 голосов
/ 03 ноября 2011

Вы используете устройство или симулятор? в симуляторе нет покрытия сети. так что вы не можете зарегистрироваться через симулятор. также BIS активируется в устройстве.

...