Я интегрирую рекламные баннеры в мое приложение BB.
К сожалению, я получаю странный NPE.
Когда я закомментирую код для создания / добавления Banner на мой экран - я никогда не получу NPE.
Я использую симулятор Strom 9530 BB по умолчанию для JDE 4.7.0.
Я пытался использовать отладчик - однако при запуске отладчика JDE просит меня предоставить файл .debug для net_rim_bbapi_adv_appXXXXX.cod, который недоступен на моей стороне. Поэтому, когда я получаю 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
Проблема возникает только в том случае, если я нажимаю любой другой Экран на своем Баннере, содержащем Экран, когда Баннер загружен не полностью.