var SetInactivityTimeOut = function () {
try {
var TimeoutInterval = parseInt(10, 10);
var PreviousTimeStamp = Math.round(new Date().getHours() * 60 + new Date().getMinutes());
if (TimeoutInterval === 0) return;
TimeoutInterval = TimeoutInterval * 60 * 1000; //Converting to milisecond
var TimeOutObj;
if (TimeOutObj != null && TimeOutObj != undefined) {
clearTimeout(TimeOutObj);
}
//Ti.API.info('TimeOutObj---'+TimeOutObj);
TimeOutObj = setTimeout(function () {
open the main page
},TimeoutInterval);
} catch (e) {
error(e);
}
}
这是我在每次单击按钮时使用的功能,一旦 10 分钟的空闲时间结束,它就会打开索引页面。但是当我尝试从那里登录应用程序时,它非常慢并且应用程序被挂起。
我在 Mobile 中使用此代码。我只是想知道函数的编写方式是否存在内存泄漏。