Объект PaymentEngine всегда нулевой - PullRequest
0 голосов
/ 09 июня 2011

Я пытаюсь создать платежное приложение на BlackBerry jde версии 5.0.0.14. Когда я отлаживаю код, объект PaymentEngine всегда равен нулю. Почему это происходит? Есть ли ошибка в моем коде?

private PaymentEngine engine = PaymentEngine.getInstance();

public PurchaseDemoScreen()
{
   setTitle("Payment Service SDK Demo");

   if (engine != null) 
    {
       engine.setConnectionMode(PaymentEngine.CONNECTION_MODE_LOCAL);
       //do shopping
    }
   else
    {
         //in-app purchase unavilable
    }
}

1 Ответ

0 голосов
/ 29 июля 2011

Какую версию BlackBerry App World вы установили?

PaymentEngine.getInstance() 

возвращает ноль, если на устройстве BlackBerry не установлено приложение BlackBerry App World 2.1 или новее.

...