0

我正在尝试在 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
    }
}
4

1 回答 1

0

您安装了哪个版本的 BlackBerry App World?

PaymentEngine.getInstance() 

如果 BlackBerry 设备未安装 BlackBerry App World 2.1 或更高版本,则返回 null。

于 2011-07-29T06:39:25.610 回答