Blackberry 5.0 - BrowserField 句柄链接被点击

标签 blackberry onclick browserfield

我正在尝试处理 BrowserField 中的事件当用户实际点击链接时。
我学习了BrowserFieldListener ,尝试了它的 documentCreated()方法,但在页面开始加载时会给我一个响应。我想要在用户单击 browserField 中的链接时触发。

我在这里缺少什么?

最佳答案

覆盖 handleNavigationRequest() ProtocolController 之类的

ProtocolController controller = new ProtocolController(browserField) {
    public void handleNavigationRequest(BrowserFieldRequest request) throws Exception {
         /* 
         Here you get the redirection link using 
           request.getURL() 
         and do what you want to do 
          */
      // to display url in browserfield use
      InputConnection inputConnection = handleResourceRequest(request);
      browserField.displayContent(inputConnection, request.getURL()); 

    }
};

browserField.getConfig().setProperty(BrowserFieldConfig.CONTROLLER, controller);

关于Blackberry 5.0 - BrowserField 句柄链接被点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11924182/

相关文章:

blackberry - BlackBerry:在代码中启用Wifi

javascript - SVG div 在点击时旋转但在第二次点击时不旋转回来

html - 按钮的点击事件

javascript - 将函数添加到 onClick 中

blackberry - 如何在 RIM Blackberry 的 BrowserField 中显示 HTML 图像标签

javascript - 如何刷新浏览器字段

blackberry - res文件夹中的子文件夹找不到图像

使黑莓唱歌铃声或振动的html代码

http - 在没有提供 BES 和 APN 的情况下,RIM 联盟合作伙伴计划是黑莓应用程序的唯一选择吗?

java - 在单个 BlackBerry 应用程序中同时显示两个单独的网页