2010-11-22 58 views
2

私はBBアプリケーションにバナー広告を統合しています。バナークラスを使用するとNullPointerExceptionが発生する(BlackBerry Advertising)

不幸にも、私は奇妙なNPEを取得しています。

私は画面にバナーを作成/追加するコードをコメントアウトすると、決してNPEを取得しません。

私はJDE 4.7.0用のデフォルトのStrom 9530 BBシミュレータを実行しています。

私はデバッガを使用しようとしましたが、デバッガの起動時にJDEは私の側では使用できないnet_rim_bbapi_adv_appXXXXX.codの'debug 'ファイルを提供するように求めています。だから私がNPEを取得したとき、私は "完全な絵"を見ません。とにかく

、ここで私はJDEのデバッガで見コールスタックです:

Calling Method               Line 

334:400 
BrowserContentlmpl.requestSecondaryURL(String, boolean, boolean)    443 
BrowserContentlmpl.addSecondaryURL(String, SecondaryURLNode, boolean)   404 
HTMLBaseRenderer.makeBitmapField(
HTMLGenericElement, Border, String, int, int, int, int)      6198 
HTMLBaseRenderer.processElementlmg(HTMLGenericElement, boolean)    1992 
HTMLBaseRenderer.processTag(int, HTMLGenericElement, boolean, boolean)  1114 
HTMLBaseRenderer.handleOpenTag(HTMLGenericElement, boolean)     970 
RHTMLRenderer.handleTag(int)             1620 
RHTMLRenderer.parseData()              602 
HTMLBaseRenderer.finishProcessingData()          853 
BrowserContentlmpl.finishLoading()            693 
HTMLBrowserContent.finishLoading()            462 
BrowserContentManager.handleNewContent()          92 
BrowserContentManager.setContent(HttpConnection, RenderingApplication, Event) 56 
334:30f 
334:2235 

問題は、バナーが完全にロードされていない間、私は私のバナー含む画面上で他の画面を押した場合にのみ発生します。 BBのサポートフォーラムで

答えて

1

RIMの開発者jredaが問題を確認し、こう述べています。

私たちは、これが 4.xのOSのための広告サービスライブラリと 問題であることを確認しました。 次のリリースで修正される予定ですが、その間に は に悪影響を与えてはならず、例外として が自動的に記録されます。デバッグ中の場合、 デバイスは一時停止し、 は、 例外を超えて移動する必要がありますが、通常の操作では、 ユーザーは 例外が発生したことに気付かないでください。

関連する問題