我为同事编写了一个简单的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),这很有效。但是如何实时获取数据使用情况,而不是每次都单击按钮。
我只是想知道,无论如何都要这样做?
任何帮助都将不胜感激。
答案 0 :(得分:1)
我发现它很唉,
我在deviceready中使用了window.setInterval(checkStats, 5);
,
它完美无缺。