2010-11-22 22 views
2

我將橫幅廣告整合到我的BB應用程序中。當使用Banner類時,我得到NullPointerException(BlackBerry廣告)

不幸的是,我得到一個奇怪的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廣告服務庫。它將固定在 下一個版本中,但與此同時 不應對 您的用戶產生任何不利影響,因爲例外應爲 以靜默方式記錄。如果您正在調試, 設備將暫停,並且您將 需要恢復以移動通過 例外,但在正常操作中, 用戶不應該注意到發生了例外情況 。

相關問題