代号一个重定向问题

时间:2017-05-16 12:16:23

标签: java codenameone

我目前正在使用BroswerComponent与支付网关集成。该流依赖于侦听BrowserComponent上的重定向。这是通过这种方式实现的

BrowserComponent c = new BrowserComponent();
c.addWebEventListener("onStart", e -> {
    String url = c.getURL();
    //process new url
});

这个问题是虽然这在Codename one模拟器上运行良好,但它不在设备上(iOS和Android)。它只是在几次重定向后停止重定向而没有进入最后一步。当我尝试使用WebView使用Native Android API实现此流程时,我也没有这样的问题。在这种情况下,重定向就完成了。

1 个答案:

答案 0 :(得分:0)

我能够通过从事件对象获取当前URL来解决此问题。

String url = c.getUrl();

已更改为

String  url = e.getSource().toString();