Pebble は初めてです。現在、ポーリングを使用して小さなプログラムを試しています。コードの一部を次に示します。
main.on('click', 'up', function(e) {
main.body("Now searching...");
var refreshIntervalId = setInterval(function(){
ajax({ url: 'http://myipaddress/service', type: 'json' },
function(data, XHRequest){
main.subtitle(data.author);
main.body(data.quote);
XHRequest.abort();
if(data !== null && data !== undefined && data.author !== '') clearInterval(refreshIntervalId);
},
function(error, XHRequest){
main.title('error');
main.body(error);
XHRequest.abort();
});
}, 5000);
});
問題は、setinterval を終了したいのですが、pebble.js で定義されていないため、clearInterval を使用できないことです。clearInterval を使用して終了しないようにする解決策はありますか? または私はそれを間違った方法で使用しましたか?