创建HTTPClient对象的单个实例

时间:2013-02-09 21:54:41

标签: javascript

var SingletonClass = (function(){
    function SingletonClass() {
        var JsonClient = Titanium.Network.createHTTPClient();
        return JsonClient ;
    }
    var instance;
    return {
        getInstance: function(){
            if (instance == null) {
                instance = new SingletonClass();
                // Hide the constructor so the returned objected can't be new'd...
                instance.constructor = null;
            }
            return instance;
        }
   };
})();

我的SingletonClass只返回我JsonClient的一个实例吗?我想在整个应用程序中恢复我的JsonClient实例,而不为每个请求创建新的实例。

0 个答案:

没有答案