私は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のサポートフォーラムで