0

BlackBerry jde バージョン 5.0.0.14 で支払いアプリケーションを構築しようとしています。コードをデバッグすると、PaymentEngine オブジェクトは常に null です。なぜこれが起こるのですか?私のコードに問題はありますか?

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 に答える