这是使用的JS代码:
//values stored in properties
var CONFIG = (function() {
var properties = {
'property1': 'value1',
'property2': 'value2'
};
return module.exports = {
get: function(name) { return properties[name]; }
};
})();
这是我的配置全局对象,我正在以这种方式使用它作为我的其他文件。
var Model = (function() {
function checkData() {
var CONFIG = require('/library/utils/Constants');
Titanium.App.Properties.setString(CONFIG.get('property1'), "0");
//Creating JsonClient
var JsonClient = Titanium.Network.createHTTPClient();
JsonClient.onload = function() {
Titanium.App.Properties.setString(CONFIG.get('property2'),'false');
};
JsonClient.onerror = function(e) {
};
};
return module.exports = {
checkData:checkData
}
})();
- 我的模型类是否会导致内存泄漏,只是因为我在模型中使用了 CONFIG 对象?
JSON onload and Model Class.
- 如何跟踪内存泄漏或了解导致内存泄漏的原因?