我得到的NullPointerException当使用横幅类(黑莓手机广告)
-
27-09-2019 - |
题
我整合横幅广告到我的BB的应用程序。
可惜的是,我得到一个奇怪NPE。
当我注释掉的代码来创建/加入横幅到我的屏幕 - 我从来没有得到过NPE
我运行默认斯特罗姆9530 BB模拟器JDE 4.7.0。
我试图用调试器 - 但是在调试器启动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
这个问题只发生,如果我推了我的屏幕包含横幅任何其他屏幕,而横幅不能满载。
解决方案
RIM开发的 jreda 在BB支持论坛确认的问题,并说:
我们已经确认这是一个 与广告服务库发出 4.x的OS。将固定在 下一个版本,但同时存在 不应该对任何不良影响 用户作为异常应 默默的记录。如果你正在调试, 该设备将暂停,你会 需要继续移过 例外,但在正常运行 用户应该不会注意到的一个 异常已经发生。
不隶属于 StackOverflow