当使用Banner类时,我会得到NullPointerException(BlackBerry广告)
我正在将横幅广告集成到我的BB应用程序中 不幸的是,我得到了一个奇怪的NPE 当我注释掉代码以创建/添加横幅到我的屏幕时,我从未得到NPE 我正在运行JDE 4.7.0的默认Strom 9530 BB模拟器 我尝试使用调试器-但是在调试器启动时,JDE要求我为net_rim_bbapi_adv_appXXXXX.cod提供“.debug”文件,我这边不可用。所以当我得到NPE时,我看不到“全貌” 无论如何,下面是我在JDE调试器中看到的调用堆栈:当使用Banner类时,我会得到NullPointerException(BlackBerry广告),blackberry,nullpointerexception,ads,banner,Blackberry,Nullpointerexception,Ads,Banner,我正在将横幅广告集成到我的BB应用程序中 不幸的是,我得到了一个奇怪的NPE 当我注释掉代码以创建/添加横幅到我的屏幕时,我从未得到NPE 我正在运行JDE 4.7.0的默认Strom 9530 BB模拟器 我尝试使用调试器-但是在调试器启动时,JDE要求我为net_rim_bbapi_adv_appXXXXX.cod提供“.debug”文件,我这边不可用。所以当我得到NPE时,我看不到“全貌” 无论如何,下面是我在JDE调试器中看到的调用堆栈: Calling Method
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
只有在横幅未完全加载的情况下,我将任何其他屏幕推到包含横幅的屏幕上时,才会出现此问题。RIM developerBB支持论坛上的jreda确认了此问题,并表示: 我们已经确认这是一个 与广告服务库有关的问题 4.x操作系统。它将被固定在 下一版本,但在此期间 不应该对身体有任何不良影响 您的用户作为例外应该是 静默记录。如果您正在调试, 设备将暂停,您将 需要重新开始才能通过 异常,但在正常操作中 用户不应该注意到 发生异常