Cordova 中的实时数据使用监控

Live data usage monitoring in Cordova

我为我的同事编写了一个简单的 Cordova 程序,用于流式传输视频(在我的电脑中连接到工作场所的局域网)并且我所有的同事都连接到 WIFI(工作场所的局域网),这使得观看变得容易我电脑的内容。该程序运行良好。我使用 Polyvi Xface Traffic Monitor 插件来获取数据使用情况。

...
function checkStats(){
xFace.TrafficStats.getWifiTraffic(success, fail);
}
...
function success(result) {
        data = document.querySelector("#dataUsage");
        data.innerHTML = result + "Kb";
    }

    function fail(error) {
        data = document.querySelector("#dataUsage");
        data.innerHTML = error;
    }

如果我调用 checkStats() 函数(通常来自按钮的 onClick),这会非常有效。但是如何在每次点击按钮的情况下实时获取数据使用情况。

我就想知道,有没有办法做的?

如有任何帮助,我们将不胜感激。

我找到了,唉,

我使用 window.setInterval(checkStats, 5);in deviceready,

而且效果很好。