首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >黑莓BrowserField / BrowserContent

黑莓BrowserField / BrowserContent
EN

Stack Overflow用户
提问于 2013-02-28 21:40:46
回答 1查看 257关注 0票数 1

我正在使用BrowserFieldDemo (JDE7.1.0),并在事件Event.EVENT_BROWSER_CONTENT_CHANGED上使用

代码语言:javascript
复制
(BrowserContent) browserContentChangedEvent.getSource();

我的问题是:我可以从事件信息中获得一个BrowserField实例吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-28 21:54:13

我认为问题在于您使用的是 BrowserFieldDemo。这段代码已经存在了很长时间(从7.1之前开始),并且使用的代码比BBOS5.0所要求的代码要复杂得多。

如果您想直接使用net.rim.device.api.browser.field2.BrowserField,那么您应该检查BrowserField2Demo

在Eclipse中,goto BlackBerry -> Import -> BlackBerry Sample -> BlackBerry

如果然后使用较新的BrowserField,则可以附加一个BrowserFieldListener,它将在正常浏览器事件中被调用,类似于您从旧BrowserFieldDemo中提到的方法。在所有这些回调中,您将看到您确实得到了一个真正的BrowserField实例,这是您想要的。

代码语言:javascript
复制
 void documentAborted(BrowserField browserField, Document document) ;         
 void documentCreated(BrowserField browserField, ScriptEngine scriptEngine, Document document);             
 void documentError(BrowserField browserField, Document document);              
 void documentLoaded(BrowserField browserField, Document document);              
 void documentUnloading(BrowserField browserField, Document document);              
 void downloadProgress(BrowserField browserField, ContentReadEvent event);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15146169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档