2010-11-22 11 views
2

Banner Reklamları BB uygulamasına entegre ediyorum.Banner sınıfı kullanıldığında NullPointerException alıyorum (BlackBerry Advertising)

Maalesef garip bir NPE alıyorum.

Ekranıma Banner oluşturma/ekleme kodu açıkladığımda - NPE'yi asla alamıyorum.

JDE 4.7.0 için varsayılan Strom 9530 BB simülatörünü çalıştırıyorum.

Hata ayıklayıcısını kullanmayı denedim - ancak hata ayıklama başlangıcında JDE, bana ait olmayan net_rim_bbapi_adv_appXXXXX.cod için '.debug' dosyası vermemi ister. NPE'yi aldığımda, "tam resmi" göremiyorum.

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 

Sorunum Banner tam dolu değilken Ekranı içeren benim Banner üzerinde başka Ekran itmek durumunda gerçekleşir:

Neyse, işte ben JDE ayıklayıcısında bakın çağrı yığını olduğunu. BB destek forumunda

cevap

1

RIM geliştirici jreda sorunu onaylar ve der ki: Bu 4.x işletim sistemi için reklam hizmeti kütüphanesi ile bir sorunu olduğunu doğruladı

. bir sonraki sürümde tamir edilecek ama herhangi bir olumsuz etkisi olmamalı, kullanıcı olarak sessizce oturum açmış olmanız gerekir. Hata ayıklanıyorsanız, aygıtınız duraklar ve istisnasını geçmeye devam etmeniz gerekir ancak normal kullanımda kullanıcısı bir istisnasının oluştuğunu fark etmemelidir.