修复 ui线程下ui.xxx.on等函数不存在的问题

修复 非ui线程下ui.xxx.on等函数报错的问题
新增 注册ui.xxx支持增加成员
修复 多线程环境没有调用Context.exit()可能造成的内存泄漏
This commit is contained in:
hyb1996
2018-10-16 15:16:11 +08:00
parent d2e0899c8b
commit 4dcb19e4fe
25 changed files with 405 additions and 161 deletions

View File

@@ -42,23 +42,6 @@ function wrap(value){
return value;
}
bridges.asArray = function (list) {
var arr = [];
for (var i = 0; i < list.size(); i++) {
arr.push(list.get(i));
}
for (var key in list) {
if (typeof (key) == 'number')
continue;
var v = list[key];
if (typeof (v) == 'function') {
arr[key] = v.bind(list);
} else {
arr[key] = v;
}
}
return arr;
};
bridges.toArray = function (iterable) {
var iterator = iterable.iterator();
var arr = [];